home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
Macintosh Tracker Folder
/
Tracker Server 68000
/
Tracker Server 68000.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1994-05-08
|
429KB
|
7,812 lines
# near model CODE resource
# jump table entries: 80-153 (74 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 4878 0018 push.l 0x18
0000000A 202D C046 move.l D0, [A5 - 0x3FBA]
0000000E 52AD C046 addq.l [A5 - 0x3FBA], 1
00000012 2F00 move.l -[A7], D0
00000014 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000018 49ED C04A lea.l A4, [A5 - 0x3FB6]
0000001C D08C add.l D0, A4
0000001E 2840 movea.l A4, D0
00000020 42AC 0004 clr.l [A4 + 0x4]
00000024 42AC 0008 clr.l [A4 + 0x8]
00000028 42AC 000C clr.l [A4 + 0xC]
0000002C 42AC 0014 clr.l [A4 + 0x14]
00000030 42AC 0010 clr.l [A4 + 0x10]
00000034 41ED C01E lea.l A0, [A5 - 0x3FE2]
00000038 2888 move.l [A4], A0
0000003A 200C move.l D0, A4
0000003C 285F movea.l A4, [A7]+
0000003E 4E5E unlink A6
00000040 4E75 rts
fn00000042:
00000042 42AD C046 clr.l [A5 - 0x3FBA]
00000046 4E75 rts
fn00000048:
00000048 4E56 FFC8 link A6, -0x0038
0000004C 48E7 0108 movem.l -[A7], D7,A4
00000050 42AD C10A clr.l [A5 - 0x3EF6]
00000054 7E01 moveq.l D7, 0x01
00000056 41EE FFDE lea.l A0, [A6 - 0x22]
0000005A 486E 000C pea.l [A6 + 0xC]
0000005E 4850 pea.l [A0]
00000060 3F3C 280E move.w -[A7], 0x280E
00000064 A9EB syscall Pack4/FP68K
00000066 3110 move.w -[A0], [A0]
00000068 2007 move.l D0, D7
0000006A E588 lsl D0, 2
0000006C 49ED C10A lea.l A4, [A5 - 0x3EF6]
00000070 D08C add.l D0, A4
00000072 2840 movea.l A4, D0
00000074 6000 0096 bra +0x98 /* 0000010C */
label00000078:
00000078 2F07 move.l -[A7], D7
0000007A 2F3C 0036 9040 move.l -[A7], 0x369040
00000080 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000084 41EE FFF6 lea.l A0, [A6 - 0xA]
00000088 2D40 FFD8 move.l [A6 - 0x28], D0
0000008C 486E FFD8 pea.l [A6 - 0x28]
00000090 4850 pea.l [A0]
00000092 3F3C 280E move.w -[A7], 0x280E
00000096 A9EB syscall Pack4/FP68K
00000098 3110 move.w -[A0], [A0]
0000009A 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000009E 43EE FFF6 lea.l A1, [A6 - 0xA]
000000A2 20D9 move.l [A0]+, [A1]+
000000A4 20D9 move.l [A0]+, [A1]+
000000A6 30D9 move.w [A0]+, [A1]+
000000A8 486E FFDE pea.l [A6 - 0x22]
000000AC 4868 FFF6 pea.l [A0 - 0xA]
000000B0 3F3C 0006 move.w -[A7], 0x6
000000B4 A9EB syscall Pack4/FP68K
000000B6 43EE FFC8 lea.l A1, [A6 - 0x38]
000000BA 41E8 FFF6 lea.l A0, [A0 - 0xA]
000000BE 22D8 move.l [A1]+, [A0]+
000000C0 22D8 move.l [A1]+, [A0]+
000000C2 32D8 move.w [A1]+, [A0]+
000000C4 487A 0058 pea.l [PC + 0x58 /* 0000011E, value 0x100048E7 */]
000000C8 4869 FFF6 pea.l [A1 - 0xA]
000000CC 3F3C 2004 move.w -[A7], 0x2004
000000D0 A9EB syscall Pack4/FP68K
000000D2 41EE FFF4 lea.l A0, [A6 - 0xC]
000000D6 2121 move.l -[A0], -[A1]
000000D8 2121 move.l -[A0], -[A1]
000000DA 3121 move.w -[A0], -[A1]
000000DC 3110 move.w -[A0], [A0]
000000DE 41EE FFCE lea.l A0, [A6 - 0x32]
000000E2 43EE FFEA lea.l A1, [A6 - 0x16]
000000E6 20D9 move.l [A0]+, [A1]+
000000E8 20D9 move.l [A0]+, [A1]+
000000EA 30D9 move.w [A0]+, [A1]+
000000EC 4868 FFF6 pea.l [A0 - 0xA]
000000F0 3F3C 0016 move.w -[A7], 0x16
000000F4 A9EB syscall Pack4/FP68K
000000F6 4868 FFF6 pea.l [A0 - 0xA]
000000FA 486E FFD8 pea.l [A6 - 0x28]
000000FE 3F3C 2810 move.w -[A7], 0x2810
00000102 A9EB syscall Pack4/FP68K
00000104 28AE FFD8 move.l [A4], [A6 - 0x28]
00000108 5287 addq.l D7, 1
0000010A 588C addq.l A4, 4
label0000010C:
0000010C 0C87 0000 04B0 cmpi.l D7, 0x4B0
00000112 6D00 FF64 blt -0x9A /* 00000078 */
00000116 4CDF 1080 movem.l D7,A4, [A7]+
0000011A 4E5E unlink A6
0000011C 4E75 rts
0000011E 1000 move.b D0, D0
fn00000120:
00000120 48E7 0108 movem.l -[A7], D7,A4
00000124 7E00 moveq.l D7, 0x00
00000126 49ED C04A lea.l A4, [A5 - 0x3FB6]
0000012A 6016 bra +0x18 /* 00000142 */
label0000012C:
0000012C 204D movea.l A0, A5
0000012E 202C 0014 move.l D0, [A4 + 0x14]
00000132 E588 lsl D0, 2
00000134 D1C0 add.l A0, D0
00000136 2968 C10A 000C move.l [A4 + 0xC], [A0 - 0x3EF6]
0000013C 5287 addq.l D7, 1
0000013E 49EC 0018 lea.l A4, [A4 + 0x18]
label00000142:
00000142 BEAD C046 cmp.l D7, [A5 - 0x3FBA]
00000146 6DE4 blt -0x1A /* 0000012C */
00000148 4CDF 1080 movem.l D7,A4, [A7]+
0000014C 4E75 rts
fn0000014E:
0000014E 4E56 0000 link A6, 0
00000152 2F2E 000C move.l -[A7], [A6 + 0xC]
00000156 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000015A 4EBA FEEC jsr [PC - 0x114 /* 00000048 */]
0000015E 508F addq.l A7, 8
00000160 4EBA FFBE jsr [PC - 0x42 /* 00000120 */]
00000164 4E5E unlink A6
00000166 4E75 rts
fn00000168:
00000168 4E56 0000 link A6, 0
0000016C 2F0C move.l -[A7], A4
0000016E 286E 0008 movea.l A4, [A6 + 0x8]
00000172 42AC 0008 clr.l [A4 + 0x8]
00000176 296E 0010 0014 move.l [A4 + 0x14], [A6 + 0x10]
0000017C 204D movea.l A0, A5
0000017E 202E 0010 move.l D0, [A6 + 0x10]
00000182 E588 lsl D0, 2
00000184 D1C0 add.l A0, D0
00000186 2968 C10A 000C move.l [A4 + 0xC], [A0 - 0x3EF6]
0000018C 4AAE 000C tst.l [A6 + 0xC]
00000190 670C beq +0xE /* 0000019E */
00000192 28AE 000C move.l [A4], [A6 + 0xC]
00000196 7001 moveq.l D0, 0x01
00000198 2940 0004 move.l [A4 + 0x4], D0
0000019C 6004 bra +0x6 /* 000001A2 */
label0000019E:
0000019E 42AC 0004 clr.l [A4 + 0x4]
label000001A2:
000001A2 285F movea.l A4, [A7]+
000001A4 4E5E unlink A6
000001A6 4E75 rts
fn000001A8:
000001A8 4E56 0000 link A6, 0
000001AC 206E 0008 movea.l A0, [A6 + 0x8]
000001B0 216E 000C 0014 move.l [A0 + 0x14], [A6 + 0xC]
000001B6 224D movea.l A1, A5
000001B8 202E 000C move.l D0, [A6 + 0xC]
000001BC E588 lsl D0, 2
000001BE D3C0 add.l A1, D0
000001C0 2169 C10A 000C move.l [A0 + 0xC], [A1 - 0x3EF6]
000001C6 4E5E unlink A6
000001C8 4E75 rts
fn000001CA:
000001CA 4E56 0000 link A6, 0
000001CE 206E 0008 movea.l A0, [A6 + 0x8]
000001D2 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC]
000001D8 4E5E unlink A6
000001DA 4E75 rts
fn000001DC:
000001DC 4E56 0000 link A6, 0
000001E0 202E 000C move.l D0, [A6 + 0xC]
000001E4 720C moveq.l D1, 0x0C
000001E6 E3A8 lsl D0, D1
000001E8 206E 0008 movea.l A0, [A6 + 0x8]
000001EC 2140 0008 move.l [A0 + 0x8], D0
000001F0 4E5E unlink A6
000001F2 4E75 rts
fn000001F4:
000001F4 4E56 0000 link A6, 0
000001F8 2F0C move.l -[A7], A4
000001FA 4878 0008 push.l 0x8
000001FE 4EBA 32E8 jsr [PC + 0x32E8 /* 000034E8 */]
00000202 588F addq.l A7, 4
00000204 2840 movea.l A4, D0
00000206 200C move.l D0, A4
00000208 6610 bne +0x12 /* 0000021A */
0000020A 206E 0008 movea.l A0, [A6 + 0x8]
0000020E 4E90 jsr [A0]
00000210 486D D3CE pea.l [A5 - 0x2C32]
00000214 4EBA 0018 jsr [PC + 0x18 /* 0000022E */]
00000218 588F addq.l A7, 4
label0000021A:
0000021A 28AD D3CA move.l [A4], [A5 - 0x2C36]
0000021E 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00000224 2B4C D3CA move.l [A5 - 0x2C36], A4
00000228 285F movea.l A4, [A7]+
0000022A 4E5E unlink A6
0000022C 4E75 rts
fn0000022E:
0000022E 4E56 FFFC link A6, -0x0004
00000232 2F0B move.l -[A7], A3
00000234 4AAE 0008 tst.l [A6 + 0x8]
00000238 670A beq +0xC /* 00000244 */
0000023A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023E 4EBA 3420 jsr [PC + 0x3420 /* 00003660 */]
00000242 588F addq.l A7, 4
label00000244:
00000244 266D D3CA movea.l A3, [A5 - 0x2C36]
00000248 6008 bra +0xA /* 00000252 */
label0000024A:
0000024A 206B 0004 movea.l A0, [A3 + 0x4]
0000024E 4E90 jsr [A0]
00000250 2653 movea.l A3, [A3]
label00000252:
00000252 200B move.l D0, A3
00000254 66F4 bne -0xA /* 0000024A */
00000256 4AAE 0008 tst.l [A6 + 0x8]
0000025A 6704 beq +0x6 /* 00000260 */
0000025C 700A moveq.l D0, 0x0A
0000025E 6002 bra +0x4 /* 00000262 */
label00000260:
00000260 7000 moveq.l D0, 0x00
label00000262:
00000262 2F00 move.l -[A7], D0
00000264 4EBA 32DE jsr [PC + 0x32DE /* 00003544 */]
00000268 588F addq.l A7, 4
0000026A 265F movea.l A3, [A7]+
0000026C 4E5E unlink A6
0000026E 4E75 rts
fn00000270:
00000270 4E56 0000 link A6, 0
00000274 48E7 0108 movem.l -[A7], D7,A4
00000278 2E2E 000C move.l D7, [A6 + 0xC]
0000027C 7010 moveq.l D0, 0x10
0000027E D0AE 0008 add.l D0, [A6 + 0x8]
00000282 2840 movea.l A4, D0
00000284 6006 bra +0x8 /* 0000028C */
label00000286:
00000286 4234 7800 clr.b [A4 + D7]
0000028A 5287 addq.l D7, 1
label0000028C:
0000028C BEAE 0010 cmp.l D7, [A6 + 0x10]
00000290 6FF4 ble -0xA /* 00000286 */
00000292 4CDF 1080 movem.l D7,A4, [A7]+
00000296 4E5E unlink A6
00000298 4E75 rts
fn0000029A:
0000029A 4E56 FFFC link A6, -0x0004
0000029E 2F0C move.l -[A7], A4
000002A0 700C moveq.l D0, 0x0C
000002A2 D0AE 0008 add.l D0, [A6 + 0x8]
000002A6 2840 movea.l A4, D0
000002A8 2054 movea.l A0, [A4]
000002AA 2F10 move.l -[A7], [A0]
000002AC 42A7 clr.l -[A7]
000002AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002B2 4EBA FFBC jsr [PC - 0x44 /* 00000270 */]
000002B6 4FEF 000C lea.l A7, [A7 + 0xC]
000002BA 2054 movea.l A0, [A4]
000002BC 7010 moveq.l D0, 0x10
000002BE D0AE 0008 add.l D0, [A6 + 0x8]
000002C2 D090 add.l D0, [A0]
000002C4 2040 movea.l A0, D0
000002C6 10BC 0001 move.b [A0], 0x1
000002CA 285F movea.l A4, [A7]+
000002CC 4E5E unlink A6
000002CE 4E75 rts
fn000002D0:
000002D0 4E56 0000 link A6, 0
000002D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000002D8 286E 0008 movea.l A4, [A6 + 0x8]
000002DC 2E14 move.l D7, [A4]
000002DE 206C 000C movea.l A0, [A4 + 0xC]
000002E2 BE90 cmp.l D7, [A0]
000002E4 6D08 blt +0xA /* 000002EE */
000002E6 7006 moveq.l D0, 0x06
000002E8 2B40 E174 move.l [A5 - 0x1E8C], D0
000002EC 605A bra +0x5C /* 00000348 */
label000002EE:
000002EE 4A34 7810 tst.b [A4 + D7 + 0x10]
000002F2 6710 beq +0x12 /* 00000304 */
000002F4 7005 moveq.l D0, 0x05
000002F6 2B40 E174 move.l [A5 - 0x1E8C], D0
000002FA 2F0C move.l -[A7], A4
000002FC 4EBA FF9C jsr [PC - 0x64 /* 0000029A */]
00000300 588F addq.l A7, 4
00000302 6008 bra +0xA /* 0000030C */
label00000304:
00000304 2014 move.l D0, [A4]
00000306 19BC 0001 0810 move.b [A4 + D0 + 0x10], 0x1
label0000030C:
0000030C 206C 000C movea.l A0, [A4 + 0xC]
00000310 2F10 move.l -[A7], [A0]
00000312 2F14 move.l -[A7], [A4]
00000314 4EBA 3312 jsr [PC + 0x3312 /* 00003628 */]
00000318 508F addq.l A7, 8
0000031A 266C 000C movea.l A3, [A4 + 0xC]
0000031E 2014 move.l D0, [A4]
00000320 1C33 080C move.b D6, [A3 + D0 + 0xC]
00000324 4886 ext.w D6
00000326 48C6 ext.l D6
00000328 BCAB 0004 cmp.l D6, [A3 + 0x4]
0000032C 6D08 blt +0xA /* 00000336 */
0000032E 7006 moveq.l D0, 0x06
00000330 2B40 E174 move.l [A5 - 0x1E8C], D0
00000334 6012 bra +0x14 /* 00000348 */
label00000336:
00000336 206C 000C movea.l A0, [A4 + 0xC]
0000033A 2006 move.l D0, D6
0000033C 720B moveq.l D1, 0x0B
0000033E E3A8 lsl D0, D1
00000340 D0A8 008C add.l D0, [A0 + 0x8C]
00000344 2940 0008 move.l [A4 + 0x8], D0
label00000348:
00000348 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000034C 4E5E unlink A6
0000034E 4E75 rts
fn00000350:
00000350 4E56 0000 link A6, 0
00000354 2F0C move.l -[A7], A4
00000356 286E 0008 movea.l A4, [A6 + 0x8]
0000035A 206E 000C movea.l A0, [A6 + 0xC]
0000035E 41E8 0504 lea.l A0, [A0 + 0x504]
00000362 2948 000C move.l [A4 + 0xC], A0
00000366 28AE 0010 move.l [A4], [A6 + 0x10]
0000036A 42AC 00BE clr.l [A4 + 0xBE]
0000036E 42AC 00C2 clr.l [A4 + 0xC2]
00000372 2F0C move.l -[A7], A4
00000374 4EBA FF24 jsr [PC - 0xDC /* 0000029A */]
00000378 588F addq.l A7, 4
0000037A 42AC 0004 clr.l [A4 + 0x4]
0000037E 42AC 0092 clr.l [A4 + 0x92]
00000382 7006 moveq.l D0, 0x06
00000384 2940 0096 move.l [A4 + 0x96], D0
00000388 707D moveq.l D0, 0x7D
0000038A 2940 009A move.l [A4 + 0x9A], D0
0000038E 42AC 009E clr.l [A4 + 0x9E]
00000392 42AD E174 clr.l [A5 - 0x1E8C]
00000396 2F0C move.l -[A7], A4
00000398 4EBA FF36 jsr [PC - 0xCA /* 000002D0 */]
0000039C 588F addq.l A7, 4
0000039E 285F movea.l A4, [A7]+
000003A0 4E5E unlink A6
000003A2 4E75 rts
fn000003A4:
000003A4 4E56 0000 link A6, 0
000003A8 2F0C move.l -[A7], A4
000003AA 286E 0008 movea.l A4, [A6 + 0x8]
000003AE 5294 addq.l [A4], 1
000003B0 206C 000C movea.l A0, [A4 + 0xC]
000003B4 2014 move.l D0, [A4]
000003B6 B090 cmp.l D0, [A0]
000003B8 6D02 blt +0x4 /* 000003BC */
000003BA 4294 clr.l [A4]
label000003BC:
000003BC 2F0C move.l -[A7], A4
000003BE 4EBA FF10 jsr [PC - 0xF0 /* 000002D0 */]
000003C2 588F addq.l A7, 4
000003C4 42AC 0004 clr.l [A4 + 0x4]
000003C8 285F movea.l A4, [A7]+
000003CA 4E5E unlink A6
000003CC 4E75 rts
fn000003CE:
000003CE 4E56 0000 link A6, 0
000003D2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003D6 286E 0008 movea.l A4, [A6 + 0x8]
000003DA 7E01 moveq.l D7, 0x01
000003DC CEAC 009E and.l D7, [A4 + 0x9E]
000003E0 2C2C 009E move.l D6, [A4 + 0x9E]
000003E4 47EC 009E lea.l A3, [A4 + 0x9E]
000003E8 4A87 tst.l D7
000003EA 6714 beq +0x16 /* 00000400 */
000003EC 0806 0005 btst.b D6, 0x5
000003F0 670E beq +0x10 /* 00000400 */
000003F2 296C 00A2 0096 move.l [A4 + 0x96], [A4 + 0xA2]
000003F8 296C 00AE 009A move.l [A4 + 0x9A], [A4 + 0xAE]
000003FE 601E bra +0x20 /* 0000041E */
label00000400:
00000400 0806 0005 btst.b D6, 0x5
00000404 6708 beq +0xA /* 0000040E */
00000406 296C 00AE 009A move.l [A4 + 0x9A], [A4 + 0xAE]
0000040C 6010 bra +0x12 /* 0000041E */
label0000040E:
0000040E 4A87 tst.l D7
00000410 670C beq +0xE /* 0000041E */
00000412 296C 00A2 0096 move.l [A4 + 0x96], [A4 + 0xA2]
00000418 707D moveq.l D0, 0x7D
0000041A 2940 009A move.l [A4 + 0x9A], D0
label0000041E:
0000041E 52AC 0092 addq.l [A4 + 0x92], 1
00000422 202C 0092 move.l D0, [A4 + 0x92]
00000426 B0AC 0096 cmp.l D0, [A4 + 0x96]
0000042A 6D66 blt +0x68 /* 00000492 */
0000042C 42AC 0092 clr.l [A4 + 0x92]
00000430 082B 0003 0003 btst.b [A3 + 0x3], 0x3
00000436 6712 beq +0x14 /* 0000044A */
00000438 53AC 00C2 subq.l [A4 + 0xC2], 1
0000043C 4AAC 00C2 tst.l [A4 + 0xC2]
00000440 6F08 ble +0xA /* 0000044A */
00000442 296C 00BE 0004 move.l [A4 + 0x4], [A4 + 0xBE]
00000448 6046 bra +0x48 /* 00000490 */
label0000044A:
0000044A 2C2C 009E move.l D6, [A4 + 0x9E]
0000044E 0806 0002 btst.b D6, 0x2
00000452 6712 beq +0x14 /* 00000466 */
00000454 28AC 00AA move.l [A4], [A4 + 0xAA]
00000458 2F0C move.l -[A7], A4
0000045A 4EBA FE74 jsr [PC - 0x18C /* 000002D0 */]
0000045E 588F addq.l A7, 4
00000460 42AC 0004 clr.l [A4 + 0x4]
00000464 602A bra +0x2C /* 00000490 */
label00000466:
00000466 0806 0001 btst.b D6, 0x1
0000046A 6710 beq +0x12 /* 0000047C */
0000046C 2F0C move.l -[A7], A4
0000046E 4EBA FF34 jsr [PC - 0xCC /* 000003A4 */]
00000472 588F addq.l A7, 4
00000474 296C 00A6 0004 move.l [A4 + 0x4], [A4 + 0xA6]
0000047A 6014 bra +0x16 /* 00000490 */
label0000047C:
0000047C 52AC 0004 addq.l [A4 + 0x4], 1
00000480 7040 moveq.l D0, 0x40
00000482 B0AC 0004 cmp.l D0, [A4 + 0x4]
00000486 6E08 bgt +0xA /* 00000490 */
00000488 2F0C move.l -[A7], A4
0000048A 4EBA FF18 jsr [PC - 0xE8 /* 000003A4 */]
0000048E 588F addq.l A7, 4
label00000490:
00000490 4293 clr.l [A3]
label00000492:
00000492 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000496 4E5E unlink A6
00000498 4E75 rts
export_44:
0000049A 4E56 0000 link A6, 0
0000049E 4E5E unlink A6
000004A0 4E75 rts
export_20:
000004A2 4E56 0000 link A6, 0
000004A6 4E5E unlink A6
000004A8 4E75 rts
export_10:
000004AA 4E56 0000 link A6, 0
000004AE 48E7 0118 movem.l -[A7], D7,A3,A4
000004B2 266E 0008 movea.l A3, [A6 + 0x8]
000004B6 49EB 0010 lea.l A4, [A3 + 0x10]
000004BA 202B 0030 move.l D0, [A3 + 0x30]
000004BE D194 add.l [A4], D0
000004C0 2E2B 0010 move.l D7, [A3 + 0x10]
000004C4 0C87 0000 0358 cmpi.l D7, 0x358
000004CA 6C04 bge +0x6 /* 000004D0 */
000004CC 2007 move.l D0, D7
000004CE 6006 bra +0x8 /* 000004D6 */
label000004D0:
000004D0 203C 0000 0358 move.l D0, 0x358
label000004D6:
000004D6 2880 move.l [A4], D0
000004D8 2E2B 0010 move.l D7, [A3 + 0x10]
000004DC 7071 moveq.l D0, 0x71
000004DE B087 cmp.l D0, D7
000004E0 6C04 bge +0x6 /* 000004E6 */
000004E2 2007 move.l D0, D7
000004E4 6002 bra +0x4 /* 000004E8 */
label000004E6:
000004E6 7071 moveq.l D0, 0x71
label000004E8:
000004E8 2880 move.l [A4], D0
000004EA 2F14 move.l -[A7], [A4]
000004EC 2F0B move.l -[A7], A3
000004EE 4EBA 3F80 jsr [PC + 0x3F80 /* 00004470 */]
000004F2 508F addq.l A7, 8
000004F4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004F8 4E5E unlink A6
000004FA 4E75 rts
export_30:
000004FC 4E56 0000 link A6, 0
00000500 2F0C move.l -[A7], A4
00000502 41ED 0072 lea.l A0, [A5 + 0x72 /* export_10 */]
00000506 226E 000C movea.l A1, [A6 + 0xC]
0000050A 2348 004C move.l [A1 + 0x4C], A0
0000050E 286E 0008 movea.l A4, [A6 + 0x8]
00000512 49EC 00BA lea.l A4, [A4 + 0xBA]
00000516 4A94 tst.l [A4]
00000518 6708 beq +0xA /* 00000522 */
0000051A 206E 000C movea.l A0, [A6 + 0xC]
0000051E 2154 0030 move.l [A0 + 0x30], [A4]
label00000522:
00000522 285F movea.l A4, [A7]+
00000524 4E5E unlink A6
00000526 4E75 rts
export_31:
00000528 4E56 0000 link A6, 0
0000052C 2F0C move.l -[A7], A4
0000052E 41ED 0072 lea.l A0, [A5 + 0x72 /* export_10 */]
00000532 226E 000C movea.l A1, [A6 + 0xC]
00000536 2348 004C move.l [A1 + 0x4C], A0
0000053A 286E 0008 movea.l A4, [A6 + 0x8]
0000053E 49EC 00BA lea.l A4, [A4 + 0xBA]
00000542 4A94 tst.l [A4]
00000544 670C beq +0xE /* 00000552 */
00000546 2014 move.l D0, [A4]
00000548 4480 neg.l D0
0000054A 206E 000C movea.l A0, [A6 + 0xC]
0000054E 2140 0030 move.l [A0 + 0x30], D0
label00000552:
00000552 285F movea.l A4, [A7]+
00000554 4E5E unlink A6
00000556 4E75 rts
export_11:
fn00000558:
00000558 4E56 0000 link A6, 0
0000055C 48E7 0118 movem.l -[A7], D7,A3,A4
00000560 266E 0008 movea.l A3, [A6 + 0x8]
00000564 49EB 0028 lea.l A4, [A3 + 0x28]
00000568 202B 0040 move.l D0, [A3 + 0x40]
0000056C D194 add.l [A4], D0
0000056E 703F moveq.l D0, 0x3F
00000570 C194 .incomplete
00000572 4878 0100 push.l 0x100
00000576 204D movea.l A0, A5
00000578 2014 move.l D0, [A4]
0000057A E588 lsl D0, 2
0000057C D1C0 add.l A0, D0
0000057E 2F28 D3E2 move.l -[A7], [A0 - 0x2C1E]
00000582 2F2B 002C move.l -[A7], [A3 + 0x2C]
00000586 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000058A 2F00 move.l -[A7], D0
0000058C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000590 2E00 move.l D7, D0
00000592 2007 move.l D0, D7
00000594 D0AB 0010 add.l D0, [A3 + 0x10]
00000598 2F00 move.l -[A7], D0
0000059A 2F0B move.l -[A7], A3
0000059C 4EBA 3ED2 jsr [PC + 0x3ED2 /* 00004470 */]
000005A0 508F addq.l A7, 8
000005A2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000005A6 4E5E unlink A6
000005A8 4E75 rts
export_32:
000005AA 4E56 FFFC link A6, -0x0004
000005AE 2F0B move.l -[A7], A3
000005B0 41ED 007A lea.l A0, [A5 + 0x7A /* export_11 */]
000005B4 226E 000C movea.l A1, [A6 + 0xC]
000005B8 2348 004C move.l [A1 + 0x4C], A0
000005BC 266E 0008 movea.l A3, [A6 + 0x8]
000005C0 47EB 00BA lea.l A3, [A3 + 0xBA]
000005C4 2013 move.l D0, [A3]
000005C6 E880 asr D0, 4
000005C8 670C beq +0xE /* 000005D6 */
000005CA 2013 move.l D0, [A3]
000005CC E880 asr D0, 4
000005CE 206E 000C movea.l A0, [A6 + 0xC]
000005D2 2140 0040 move.l [A0 + 0x40], D0
label000005D6:
000005D6 700F moveq.l D0, 0x0F
000005D8 C093 and.l D0, [A3]
000005DA 670C beq +0xE /* 000005E8 */
000005DC 700F moveq.l D0, 0x0F
000005DE C093 and.l D0, [A3]
000005E0 206E 000C movea.l A0, [A6 + 0xC]
000005E4 2140 002C move.l [A0 + 0x2C], D0
label000005E8:
000005E8 265F movea.l A3, [A7]+
000005EA 4E5E unlink A6
000005EC 4E75 rts
export_12:
000005EE 4E56 FFFC link A6, -0x0004
000005F2 2F0C move.l -[A7], A4
000005F4 7024 moveq.l D0, 0x24
000005F6 D0AE 0008 add.l D0, [A6 + 0x8]
000005FA 2840 movea.l A4, D0
000005FC 5294 addq.l [A4], 1
000005FE 7003 moveq.l D0, 0x03
00000600 B094 cmp.l D0, [A4]
00000602 6E02 bgt +0x4 /* 00000606 */
00000604 4294 clr.l [A4]
label00000606:
00000606 2014 move.l D0, [A4]
00000608 E588 lsl D0, 2
0000060A 206E 0008 movea.l A0, [A6 + 0x8]
0000060E 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00000612 2F08 move.l -[A7], A0
00000614 4EBA 3E5A jsr [PC + 0x3E5A /* 00004470 */]
00000618 508F addq.l A7, 8
0000061A 285F movea.l A4, [A7]+
0000061C 4E5E unlink A6
0000061E 4E75 rts
export_21:
00000620 4E56 0000 link A6, 0
00000624 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000628 266E 000C movea.l A3, [A6 + 0xC]
0000062C 49EB 0014 lea.l A4, [A3 + 0x14]
00000630 0C94 0000 00FF cmpi.l [A4], 0xFF
00000636 6614 bne +0x16 /* 0000064C */
00000638 486D D4E2 pea.l [A5 - 0x2B1E]
0000063C 4EBA 3036 jsr [PC + 0x3036 /* 00003674 */]
00000640 588F addq.l A7, 4
00000642 7004 moveq.l D0, 0x04
00000644 2B40 E174 move.l [A5 - 0x1E8C], D0
00000648 6000 00B0 bra +0xB2 /* 000006FA */
label0000064C:
0000064C 4878 0022 push.l 0x22 /* '\"' */
00000650 2F14 move.l -[A7], [A4]
00000652 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000656 D08D add.l D0, A5
00000658 2040 movea.l A0, D0
0000065A 202B 0008 move.l D0, [A3 + 0x8]
0000065E D1C0 add.l A0, D0
00000660 D1C0 add.l A0, D0
00000662 3068 E6BE movea.w A0, [A0 - 0x1942]
00000666 2748 0018 move.l [A3 + 0x18], A0
0000066A 246E 0008 movea.l A2, [A6 + 0x8]
0000066E 45EA 00BA lea.l A2, [A2 + 0xBA]
00000672 2012 move.l D0, [A2]
00000674 E880 asr D0, 4
00000676 D094 add.l D0, [A4]
00000678 2E00 move.l D7, D0
0000067A 7078 moveq.l D0, 0x78
0000067C B087 cmp.l D0, D7
0000067E 6F20 ble +0x22 /* 000006A0 */
00000680 4878 0022 push.l 0x22 /* '\"' */
00000684 2F07 move.l -[A7], D7
00000686 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000068A D08D add.l D0, A5
0000068C 2040 movea.l A0, D0
0000068E 202B 0008 move.l D0, [A3 + 0x8]
00000692 D1C0 add.l A0, D0
00000694 D1C0 add.l A0, D0
00000696 3068 E6BE movea.w A0, [A0 - 0x1942]
0000069A 2748 001C move.l [A3 + 0x1C], A0
0000069E 6010 bra +0x12 /* 000006B0 */
label000006A0:
000006A0 486D D500 pea.l [A5 - 0x2B00]
000006A4 4EBA 2FCE jsr [PC + 0x2FCE /* 00003674 */]
000006A8 588F addq.l A7, 4
000006AA 7004 moveq.l D0, 0x04
000006AC 2B40 E174 move.l [A5 - 0x1E8C], D0
label000006B0:
000006B0 700F moveq.l D0, 0x0F
000006B2 C092 and.l D0, [A2]
000006B4 D094 add.l D0, [A4]
000006B6 2E00 move.l D7, D0
000006B8 7078 moveq.l D0, 0x78
000006BA B087 cmp.l D0, D7
000006BC 6F20 ble +0x22 /* 000006DE */
000006BE 4878 0022 push.l 0x22 /* '\"' */
000006C2 2F07 move.l -[A7], D7
000006C4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000006C8 D08D add.l D0, A5
000006CA 2040 movea.l A0, D0
000006CC 202B 0008 move.l D0, [A3 + 0x8]
000006D0 D1C0 add.l A0, D0
000006D2 D1C0 add.l A0, D0
000006D4 3068 E6BE movea.w A0, [A0 - 0x1942]
000006D8 2748 0020 move.l [A3 + 0x20], A0
000006DC 6010 bra +0x12 /* 000006EE */
label000006DE:
000006DE 486D D51C pea.l [A5 - 0x2AE4]
000006E2 4EBA 2F90 jsr [PC + 0x2F90 /* 00003674 */]
000006E6 588F addq.l A7, 4
000006E8 7004 moveq.l D0, 0x04
000006EA 2B40 E174 move.l [A5 - 0x1E8C], D0
label000006EE:
000006EE 42AB 0024 clr.l [A3 + 0x24]
000006F2 41ED 0082 lea.l A0, [A5 + 0x82 /* export_12 */]
000006F6 2748 004C move.l [A3 + 0x4C], A0
label000006FA:
000006FA 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000006FE 4E5E unlink A6
00000700 4E75 rts
export_13:
fn00000702:
00000702 4E56 FFFC link A6, -0x0004
00000706 206E 0008 movea.l A0, [A6 + 0x8]
0000070A 2028 000C move.l D0, [A0 + 0xC]
0000070E D0A8 003C add.l D0, [A0 + 0x3C]
00000712 2F00 move.l -[A7], D0
00000714 2F08 move.l -[A7], A0
00000716 4EBA 3D72 jsr [PC + 0x3D72 /* 0000448A */]
0000071A 508F addq.l A7, 8
0000071C 4E5E unlink A6
0000071E 4E75 rts
fn00000720:
00000720 4E56 0000 link A6, 0
00000724 2F07 move.l -[A7], D7
00000726 7E0F moveq.l D7, 0x0F
00000728 CEAE 000C and.l D7, [A6 + 0xC]
0000072C 4A87 tst.l D7
0000072E 670E beq +0x10 /* 0000073E */
00000730 2007 move.l D0, D7
00000732 4480 neg.l D0
00000734 206E 0008 movea.l A0, [A6 + 0x8]
00000738 2140 003C move.l [A0 + 0x3C], D0
0000073C 600E bra +0x10 /* 0000074C */
label0000073E:
0000073E 202E 000C move.l D0, [A6 + 0xC]
00000742 E880 asr D0, 4
00000744 206E 0008 movea.l A0, [A6 + 0x8]
00000748 2140 003C move.l [A0 + 0x3C], D0
label0000074C:
0000074C 2E1F move.l D7, [A7]+
0000074E 4E5E unlink A6
00000750 4E75 rts
export_26:
00000752 4E56 0000 link A6, 0
00000756 41ED 008A lea.l A0, [A5 + 0x8A /* export_13 */]
0000075A 226E 000C movea.l A1, [A6 + 0xC]
0000075E 2348 004C move.l [A1 + 0x4C], A0
00000762 206E 0008 movea.l A0, [A6 + 0x8]
00000766 2F28 00BA move.l -[A7], [A0 + 0xBA]
0000076A 2F09 move.l -[A7], A1
0000076C 4EBA FFB2 jsr [PC - 0x4E /* 00000720 */]
00000770 508F addq.l A7, 8
00000772 4E5E unlink A6
00000774 4E75 rts
export_14:
fn00000776:
00000776 4E56 0000 link A6, 0
0000077A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000077E 286E 0008 movea.l A4, [A6 + 0x8]
00000782 2E2C 0010 move.l D7, [A4 + 0x10]
00000786 47EC 0010 lea.l A3, [A4 + 0x10]
0000078A 2C2C 0034 move.l D6, [A4 + 0x34]
0000078E BC87 cmp.l D6, D7
00000790 6F1C ble +0x1E /* 000007AE */
00000792 202C 0038 move.l D0, [A4 + 0x38]
00000796 D193 add.l [A3], D0
00000798 2E2C 0010 move.l D7, [A4 + 0x10]
0000079C 2C2C 0034 move.l D6, [A4 + 0x34]
000007A0 BC87 cmp.l D6, D7
000007A2 6F04 ble +0x6 /* 000007A8 */
000007A4 2007 move.l D0, D7
000007A6 6002 bra +0x4 /* 000007AA */
label000007A8:
000007A8 2006 move.l D0, D6
label000007AA:
000007AA 2680 move.l [A3], D0
000007AC 601E bra +0x20 /* 000007CC */
label000007AE:
000007AE BC87 cmp.l D6, D7
000007B0 6C1A bge +0x1C /* 000007CC */
000007B2 202C 0038 move.l D0, [A4 + 0x38]
000007B6 9193 sub.l [A3], D0
000007B8 2E2C 0010 move.l D7, [A4 + 0x10]
000007BC 2C2C 0034 move.l D6, [A4 + 0x34]
000007C0 BC87 cmp.l D6, D7
000007C2 6C04 bge +0x6 /* 000007C8 */
000007C4 2007 move.l D0, D7
000007C6 6002 bra +0x4 /* 000007CA */
label000007C8:
000007C8 2006 move.l D0, D6
label000007CA:
000007CA 2680 move.l [A3], D0
label000007CC:
000007CC 2F13 move.l -[A7], [A3]
000007CE 2F0C move.l -[A7], A4
000007D0 4EBA 3C9E jsr [PC + 0x3C9E /* 00004470 */]
000007D4 508F addq.l A7, 8
000007D6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000007DA 4E5E unlink A6
000007DC 4E75 rts
export_28:
000007DE 4E56 FFF8 link A6, -0x0008
000007E2 2F0B move.l -[A7], A3
000007E4 41ED 0092 lea.l A0, [A5 + 0x92 /* export_14 */]
000007E8 226E 000C movea.l A1, [A6 + 0xC]
000007EC 2348 004C move.l [A1 + 0x4C], A0
000007F0 266E 0008 movea.l A3, [A6 + 0x8]
000007F4 47EB 00BA lea.l A3, [A3 + 0xBA]
000007F8 4A93 tst.l [A3]
000007FA 6708 beq +0xA /* 00000804 */
000007FC 206E 000C movea.l A0, [A6 + 0xC]
00000800 2153 0038 move.l [A0 + 0x38], [A3]
label00000804:
00000804 206E 0008 movea.l A0, [A6 + 0x8]
00000808 4AA8 00B2 tst.l [A0 + 0xB2]
0000080C 670E beq +0x10 /* 0000081C */
0000080E 206E 0008 movea.l A0, [A6 + 0x8]
00000812 226E 000C movea.l A1, [A6 + 0xC]
00000816 2368 00B2 0034 move.l [A1 + 0x34], [A0 + 0xB2]
label0000081C:
0000081C 265F movea.l A3, [A7]+
0000081E 4E5E unlink A6
00000820 4E75 rts
export_15:
00000822 4E56 0000 link A6, 0
00000826 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000082A 4EBA FF4A jsr [PC - 0xB6 /* 00000776 */]
0000082E 588F addq.l A7, 4
00000830 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000834 4EBA FECC jsr [PC - 0x134 /* 00000702 */]
00000838 588F addq.l A7, 4
0000083A 4E5E unlink A6
0000083C 4E75 rts
export_29:
0000083E 4E56 FFFC link A6, -0x0004
00000842 2F0B move.l -[A7], A3
00000844 41ED 009A lea.l A0, [A5 + 0x9A /* export_15 */]
00000848 226E 000C movea.l A1, [A6 + 0xC]
0000084C 2348 004C move.l [A1 + 0x4C], A0
00000850 266E 0008 movea.l A3, [A6 + 0x8]
00000854 47EB 00B2 lea.l A3, [A3 + 0xB2]
00000858 4A93 tst.l [A3]
0000085A 6708 beq +0xA /* 00000864 */
0000085C 206E 000C movea.l A0, [A6 + 0xC]
00000860 2153 0034 move.l [A0 + 0x34], [A3]
label00000864:
00000864 206E 0008 movea.l A0, [A6 + 0x8]
00000868 2F28 00BA move.l -[A7], [A0 + 0xBA]
0000086C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000870 4EBA FEAE jsr [PC - 0x152 /* 00000720 */]
00000874 508F addq.l A7, 8
00000876 265F movea.l A3, [A7]+
00000878 4E5E unlink A6
0000087A 4E75 rts
export_16:
0000087C 4E56 0000 link A6, 0
00000880 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000884 4EBA FCD2 jsr [PC - 0x32E /* 00000558 */]
00000888 588F addq.l A7, 4
0000088A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000088E 4EBA FE72 jsr [PC - 0x18E /* 00000702 */]
00000892 588F addq.l A7, 4
00000894 4E5E unlink A6
00000896 4E75 rts
export_33:
00000898 4E56 0000 link A6, 0
0000089C 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */]
000008A0 226E 000C movea.l A1, [A6 + 0xC]
000008A4 2348 004C move.l [A1 + 0x4C], A0
000008A8 206E 0008 movea.l A0, [A6 + 0x8]
000008AC 2F28 00BA move.l -[A7], [A0 + 0xBA]
000008B0 2F09 move.l -[A7], A1
000008B2 4EBA FE6C jsr [PC - 0x194 /* 00000720 */]
000008B6 508F addq.l A7, 8
000008B8 4E5E unlink A6
000008BA 4E75 rts
export_22:
000008BC 4E56 0000 link A6, 0
000008C0 48E7 0118 movem.l -[A7], D7,A3,A4
000008C4 286E 0008 movea.l A4, [A6 + 0x8]
000008C8 2E2C 00BA move.l D7, [A4 + 0xBA]
000008CC 47EC 00BA lea.l A3, [A4 + 0xBA]
000008D0 7020 moveq.l D0, 0x20
000008D2 B087 cmp.l D0, D7
000008D4 6E0C bgt +0xE /* 000008E2 */
000008D6 2953 00AE move.l [A4 + 0xAE], [A3]
000008DA 006C 0020 00A0 ori.w [A4 + 0xA0], 0x20 /* ' ' */
000008E0 600E bra +0x10 /* 000008F0 */
label000008E2:
000008E2 4A87 tst.l D7
000008E4 670A beq +0xC /* 000008F0 */
000008E6 2953 00A2 move.l [A4 + 0xA2], [A3]
000008EA 006C 0001 00A0 ori.w [A4 + 0xA0], 0x1
label000008F0:
000008F0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000008F4 4E5E unlink A6
000008F6 4E75 rts
export_23:
000008F8 4E56 FFFC link A6, -0x0004
000008FC 206E 0008 movea.l A0, [A6 + 0x8]
00000900 2168 00BA 00A6 move.l [A0 + 0xA6], [A0 + 0xBA]
00000906 0068 0002 00A0 ori.w [A0 + 0xA0], 0x2
0000090C 4E5E unlink A6
0000090E 4E75 rts
export_24:
00000910 4E56 FFFC link A6, -0x0004
00000914 206E 0008 movea.l A0, [A6 + 0x8]
00000918 2168 00BA 00AA move.l [A0 + 0xAA], [A0 + 0xBA]
0000091E 0068 0004 00A0 ori.w [A0 + 0xA0], 0x4
00000924 4E5E unlink A6
00000926 4E75 rts
export_27:
00000928 4E56 0000 link A6, 0
0000092C 206E 0008 movea.l A0, [A6 + 0x8]
00000930 2028 00BA move.l D0, [A0 + 0xBA]
00000934 E188 lsl D0, 8
00000936 2F00 move.l -[A7], D0
00000938 2F2E 000C move.l -[A7], [A6 + 0xC]
0000093C 4EBA 3B9A jsr [PC + 0x3B9A /* 000044D8 */]
00000940 508F addq.l A7, 8
00000942 4E5E unlink A6
00000944 4E75 rts
export_25:
00000946 4E56 0000 link A6, 0
0000094A 206E 0008 movea.l A0, [A6 + 0x8]
0000094E 2F28 00BA move.l -[A7], [A0 + 0xBA]
00000952 2F2E 000C move.l -[A7], [A6 + 0xC]
00000956 4EBA 3B32 jsr [PC + 0x3B32 /* 0000448A */]
0000095A 508F addq.l A7, 8
0000095C 4E5E unlink A6
0000095E 4E75 rts
export_17:
00000960 4E56 0000 link A6, 0
00000964 48E7 0018 movem.l -[A7], A3,A4
00000968 266E 0008 movea.l A3, [A6 + 0x8]
0000096C 49EB 0048 lea.l A4, [A3 + 0x48]
00000970 5394 subq.l [A4], 1
00000972 4A94 tst.l [A4]
00000974 6E16 bgt +0x18 /* 0000098C */
00000976 2F2B 0010 move.l -[A7], [A3 + 0x10]
0000097A 2F2B 0014 move.l -[A7], [A3 + 0x14]
0000097E 2F0B move.l -[A7], A3
00000980 4EBA 3ABC jsr [PC + 0x3ABC /* 0000443E */]
00000984 4FEF 000C lea.l A7, [A7 + 0xC]
00000988 28AB 0044 move.l [A4], [A3 + 0x44]
label0000098C:
0000098C 4CDF 1800 movem.l A3,A4, [A7]+
00000990 4E5E unlink A6
00000992 4E75 rts
export_38:
00000994 4E56 FFFC link A6, -0x0004
00000998 2F0C move.l -[A7], A4
0000099A 7044 moveq.l D0, 0x44
0000099C D0AE 000C add.l D0, [A6 + 0xC]
000009A0 2840 movea.l A4, D0
000009A2 206E 0008 movea.l A0, [A6 + 0x8]
000009A6 28A8 00BA move.l [A4], [A0 + 0xBA]
000009AA 226E 000C movea.l A1, [A6 + 0xC]
000009AE 2354 0048 move.l [A1 + 0x48], [A4]
000009B2 41ED 00AA lea.l A0, [A5 + 0xAA /* export_17 */]
000009B6 2348 004C move.l [A1 + 0x4C], A0
000009BA 285F movea.l A4, [A7]+
000009BC 4E5E unlink A6
000009BE 4E75 rts
export_18:
000009C0 4E56 0000 link A6, 0
000009C4 2F0C move.l -[A7], A4
000009C6 286E 0008 movea.l A4, [A6 + 0x8]
000009CA 53AC 0048 subq.l [A4 + 0x48], 1
000009CE 4AAC 0048 tst.l [A4 + 0x48]
000009D2 6E1A bgt +0x1C /* 000009EE */
000009D4 2F2C 0010 move.l -[A7], [A4 + 0x10]
000009D8 2F2C 0014 move.l -[A7], [A4 + 0x14]
000009DC 2F0C move.l -[A7], A4
000009DE 4EBA 3A5E jsr [PC + 0x3A5E /* 0000443E */]
000009E2 4FEF 000C lea.l A7, [A7 + 0xC]
000009E6 41ED 0182 lea.l A0, [A5 + 0x182 /* export_44 */]
000009EA 2948 004C move.l [A4 + 0x4C], A0
label000009EE:
000009EE 285F movea.l A4, [A7]+
000009F0 4E5E unlink A6
000009F2 4E75 rts
export_42:
000009F4 4E56 FFFC link A6, -0x0004
000009F8 42A7 clr.l -[A7]
000009FA 42A7 clr.l -[A7]
000009FC 206E 000C movea.l A0, [A6 + 0xC]
00000A00 2F28 0004 move.l -[A7], [A0 + 0x4]
00000A04 4EBA F762 jsr [PC - 0x89E /* 00000168 */]
00000A08 4FEF 000C lea.l A7, [A7 + 0xC]
00000A0C 206E 0008 movea.l A0, [A6 + 0x8]
00000A10 226E 000C movea.l A1, [A6 + 0xC]
00000A14 2368 00BA 0048 move.l [A1 + 0x48], [A0 + 0xBA]
00000A1A 41ED 00B2 lea.l A0, [A5 + 0xB2 /* export_18 */]
00000A1E 2348 004C move.l [A1 + 0x4C], A0
00000A22 4E5E unlink A6
00000A24 4E75 rts
export_19:
00000A26 4E56 0000 link A6, 0
00000A2A 2F0C move.l -[A7], A4
00000A2C 7044 moveq.l D0, 0x44
00000A2E D0AE 0008 add.l D0, [A6 + 0x8]
00000A32 2840 movea.l A4, D0
00000A34 4A94 tst.l [A4]
00000A36 6710 beq +0x12 /* 00000A48 */
00000A38 5394 subq.l [A4], 1
00000A3A 660C bne +0xE /* 00000A48 */
00000A3C 42A7 clr.l -[A7]
00000A3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A42 4EBA 3A46 jsr [PC + 0x3A46 /* 0000448A */]
00000A46 508F addq.l A7, 8
label00000A48:
00000A48 285F movea.l A4, [A7]+
00000A4A 4E5E unlink A6
00000A4C 4E75 rts
export_41:
00000A4E 4E56 0000 link A6, 0
00000A52 206E 0008 movea.l A0, [A6 + 0x8]
00000A56 226E 000C movea.l A1, [A6 + 0xC]
00000A5A 2368 00BA 0044 move.l [A1 + 0x44], [A0 + 0xBA]
00000A60 41ED 00BA lea.l A0, [A5 + 0xBA /* export_19 */]
00000A64 2348 004C move.l [A1 + 0x4C], A0
00000A68 4E5E unlink A6
00000A6A 4E75 rts
export_34:
00000A6C 4E56 0000 link A6, 0
00000A70 48E7 0118 movem.l -[A7], D7,A3,A4
00000A74 266E 000C movea.l A3, [A6 + 0xC]
00000A78 49EB 0010 lea.l A4, [A3 + 0x10]
00000A7C 206E 0008 movea.l A0, [A6 + 0x8]
00000A80 2028 00BA move.l D0, [A0 + 0xBA]
00000A84 D194 add.l [A4], D0
00000A86 2E2B 0010 move.l D7, [A3 + 0x10]
00000A8A 0C87 0000 0358 cmpi.l D7, 0x358
00000A90 6C04 bge +0x6 /* 00000A96 */
00000A92 2007 move.l D0, D7
00000A94 6006 bra +0x8 /* 00000A9C */
label00000A96:
00000A96 203C 0000 0358 move.l D0, 0x358
label00000A9C:
00000A9C 2880 move.l [A4], D0
00000A9E 2E2B 0010 move.l D7, [A3 + 0x10]
00000AA2 7071 moveq.l D0, 0x71
00000AA4 B087 cmp.l D0, D7
00000AA6 6C04 bge +0x6 /* 00000AAC */
00000AA8 2007 move.l D0, D7
00000AAA 6002 bra +0x4 /* 00000AAE */
label00000AAC:
00000AAC 7071 moveq.l D0, 0x71
label00000AAE:
00000AAE 2880 move.l [A4], D0
00000AB0 2F14 move.l -[A7], [A4]
00000AB2 2F0B move.l -[A7], A3
00000AB4 4EBA 39BA jsr [PC + 0x39BA /* 00004470 */]
00000AB8 508F addq.l A7, 8
00000ABA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000ABE 4E5E unlink A6
00000AC0 4E75 rts
export_35:
00000AC2 4E56 0000 link A6, 0
00000AC6 48E7 0118 movem.l -[A7], D7,A3,A4
00000ACA 266E 000C movea.l A3, [A6 + 0xC]
00000ACE 49EB 0010 lea.l A4, [A3 + 0x10]
00000AD2 206E 0008 movea.l A0, [A6 + 0x8]
00000AD6 2028 00BA move.l D0, [A0 + 0xBA]
00000ADA 9194 sub.l [A4], D0
00000ADC 2E2B 0010 move.l D7, [A3 + 0x10]
00000AE0 0C87 0000 0358 cmpi.l D7, 0x358
00000AE6 6C04 bge +0x6 /* 00000AEC */
00000AE8 2007 move.l D0, D7
00000AEA 6006 bra +0x8 /* 00000AF2 */
label00000AEC:
00000AEC 203C 0000 0358 move.l D0, 0x358
label00000AF2:
00000AF2 2880 move.l [A4], D0
00000AF4 2E2B 0010 move.l D7, [A3 + 0x10]
00000AF8 7071 moveq.l D0, 0x71
00000AFA B087 cmp.l D0, D7
00000AFC 6C04 bge +0x6 /* 00000B02 */
00000AFE 2007 move.l D0, D7
00000B00 6002 bra +0x4 /* 00000B04 */
label00000B02:
00000B02 7071 moveq.l D0, 0x71
label00000B04:
00000B04 2880 move.l [A4], D0
00000B06 2F14 move.l -[A7], [A4]
00000B08 2F0B move.l -[A7], A3
00000B0A 4EBA 3964 jsr [PC + 0x3964 /* 00004470 */]
00000B0E 508F addq.l A7, 8
00000B10 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000B14 4E5E unlink A6
00000B16 4E75 rts
export_36:
00000B18 4E56 0000 link A6, 0
00000B1C 206E 0008 movea.l A0, [A6 + 0x8]
00000B20 226E 000C movea.l A1, [A6 + 0xC]
00000B24 2368 00BA 0008 move.l [A1 + 0x8], [A0 + 0xBA]
00000B2A 4E5E unlink A6
00000B2C 4E75 rts
export_37:
00000B2E 4E56 0000 link A6, 0
00000B32 48E7 0018 movem.l -[A7], A3,A4
00000B36 266E 0008 movea.l A3, [A6 + 0x8]
00000B3A 49EB 00BA lea.l A4, [A3 + 0xBA]
00000B3E 4A94 tst.l [A4]
00000B40 6608 bne +0xA /* 00000B4A */
00000B42 276B 0004 00BE move.l [A3 + 0xBE], [A3 + 0x4]
00000B48 6014 bra +0x16 /* 00000B5E */
label00000B4A:
00000B4A 4AAB 00C2 tst.l [A3 + 0xC2]
00000B4E 6608 bne +0xA /* 00000B58 */
00000B50 7001 moveq.l D0, 0x01
00000B52 D094 add.l D0, [A4]
00000B54 2740 00C2 move.l [A3 + 0xC2], D0
label00000B58:
00000B58 006B 0008 00A0 ori.w [A3 + 0xA0], 0x8
label00000B5E:
00000B5E 4CDF 1800 movem.l A3,A4, [A7]+
00000B62 4E5E unlink A6
00000B64 4E75 rts
export_39:
00000B66 4E56 0000 link A6, 0
00000B6A 206E 000C movea.l A0, [A6 + 0xC]
00000B6E 226E 0008 movea.l A1, [A6 + 0x8]
00000B72 2028 000C move.l D0, [A0 + 0xC]
00000B76 D0A9 00BA add.l D0, [A1 + 0xBA]
00000B7A 2F00 move.l -[A7], D0
00000B7C 2F08 move.l -[A7], A0
00000B7E 4EBA 390A jsr [PC + 0x390A /* 0000448A */]
00000B82 508F addq.l A7, 8
00000B84 4E5E unlink A6
00000B86 4E75 rts
export_40:
00000B88 4E56 0000 link A6, 0
00000B8C 206E 0008 movea.l A0, [A6 + 0x8]
00000B90 226E 000C movea.l A1, [A6 + 0xC]
00000B94 2029 000C move.l D0, [A1 + 0xC]
00000B98 90A8 00BA sub.l D0, [A0 + 0xBA]
00000B9C 2F00 move.l -[A7], D0
00000B9E 2F09 move.l -[A7], A1
00000BA0 4EBA 38E8 jsr [PC + 0x38E8 /* 0000448A */]
00000BA4 508F addq.l A7, 8
00000BA6 4E5E unlink A6
00000BA8 4E75 rts
export_43:
00000BAA 4E56 0000 link A6, 0
00000BAE 2F0C move.l -[A7], A4
00000BB0 286E 0008 movea.l A4, [A6 + 0x8]
00000BB4 206C 00BA movea.l A0, [A4 + 0xBA]
00000BB8 4868 0001 pea.l [A0 + 0x1]
00000BBC 2F2C 0096 move.l -[A7], [A4 + 0x96]
00000BC0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000BC4 91AC 0092 sub.l [A4 + 0x92], D0
00000BC8 006C 0010 00A0 ori.w [A4 + 0xA0], 0x10
00000BCE 285F movea.l A4, [A7]+
00000BD0 4E5E unlink A6
00000BD2 4E75 rts
fn00000BD4:
00000BD4 4E56 0000 link A6, 0
00000BD8 48E7 0118 movem.l -[A7], D7,A3,A4
00000BDC 266E 0008 movea.l A3, [A6 + 0x8]
00000BE0 7E00 moveq.l D7, 0x00
00000BE2 99CC sub.l A4, A4
00000BE4 600E bra +0x10 /* 00000BF4 */
label00000BE6:
00000BE6 204B movea.l A0, A3
00000BE8 D1CC add.l A0, A4
00000BEA 43ED 00C2 lea.l A1, [A5 + 0xC2 /* export_20 */]
00000BEE 2089 move.l [A0], A1
00000BF0 5287 addq.l D7, 1
00000BF2 588C addq.l A4, 4
label00000BF4:
00000BF4 7028 moveq.l D0, 0x28
00000BF6 B087 cmp.l D0, D7
00000BF8 6EEC bgt -0x12 /* 00000BE6 */
00000BFA 41ED 00CA lea.l A0, [A5 + 0xCA /* export_21 */]
00000BFE 2688 move.l [A3], A0
00000C00 43ED 00D2 lea.l A1, [A5 + 0xD2 /* export_22 */]
00000C04 2749 003C move.l [A3 + 0x3C], A1
00000C08 41ED 00DA lea.l A0, [A5 + 0xDA /* export_23 */]
00000C0C 2748 0034 move.l [A3 + 0x34], A0
00000C10 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */]
00000C14 2748 002C move.l [A3 + 0x2C], A0
00000C18 41ED 00EA lea.l A0, [A5 + 0xEA /* export_25 */]
00000C1C 2748 0030 move.l [A3 + 0x30], A0
00000C20 41ED 00F2 lea.l A0, [A5 + 0xF2 /* export_26 */]
00000C24 2748 0028 move.l [A3 + 0x28], A0
00000C28 41ED 00FA lea.l A0, [A5 + 0xFA /* export_27 */]
00000C2C 2748 0024 move.l [A3 + 0x24], A0
00000C30 41ED 0102 lea.l A0, [A5 + 0x102 /* export_28 */]
00000C34 2748 000C move.l [A3 + 0xC], A0
00000C38 41ED 010A lea.l A0, [A5 + 0x10A /* export_29 */]
00000C3C 2748 0014 move.l [A3 + 0x14], A0
00000C40 41ED 0112 lea.l A0, [A5 + 0x112 /* export_30 */]
00000C44 2748 0008 move.l [A3 + 0x8], A0
00000C48 41ED 011A lea.l A0, [A5 + 0x11A /* export_31 */]
00000C4C 2748 0004 move.l [A3 + 0x4], A0
00000C50 41ED 0122 lea.l A0, [A5 + 0x122 /* export_32 */]
00000C54 2748 0010 move.l [A3 + 0x10], A0
00000C58 41ED 012A lea.l A0, [A5 + 0x12A /* export_33 */]
00000C5C 2748 0018 move.l [A3 + 0x18], A0
00000C60 41ED 0132 lea.l A0, [A5 + 0x132 /* export_34 */]
00000C64 2748 0044 move.l [A3 + 0x44], A0
00000C68 41ED 013A lea.l A0, [A5 + 0x13A /* export_35 */]
00000C6C 2748 0048 move.l [A3 + 0x48], A0
00000C70 41ED 0142 lea.l A0, [A5 + 0x142 /* export_36 */]
00000C74 2748 0054 move.l [A3 + 0x54], A0
00000C78 41ED 014A lea.l A0, [A5 + 0x14A /* export_37 */]
00000C7C 2748 0058 move.l [A3 + 0x58], A0
00000C80 41ED 0152 lea.l A0, [A5 + 0x152 /* export_38 */]
00000C84 2748 0064 move.l [A3 + 0x64], A0
00000C88 41ED 015A lea.l A0, [A5 + 0x15A /* export_39 */]
00000C8C 2748 0068 move.l [A3 + 0x68], A0
00000C90 41ED 0162 lea.l A0, [A5 + 0x162 /* export_40 */]
00000C94 2748 006C move.l [A3 + 0x6C], A0
00000C98 41ED 016A lea.l A0, [A5 + 0x16A /* export_41 */]
00000C9C 2748 0070 move.l [A3 + 0x70], A0
00000CA0 41ED 0172 lea.l A0, [A5 + 0x172 /* export_42 */]
00000CA4 2748 0074 move.l [A3 + 0x74], A0
00000CA8 41ED 017A lea.l A0, [A5 + 0x17A /* export_43 */]
00000CAC 2748 0078 move.l [A3 + 0x78], A0
00000CB0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000CB4 4E5E unlink A6
00000CB6 4E75 rts
fn00000CB8:
00000CB8 4EBA 29AE jsr [PC + 0x29AE /* 00003668 */]
00000CBC 2B40 D76C move.l [A5 - 0x2894], D0
00000CC0 4E75 rts
fn00000CC2:
00000CC2 700E moveq.l D0, 0x0E
00000CC4 D1AD D76C add.l [A5 - 0x2894], D0
00000CC8 4E75 rts
00000CCA 4E56 0000 link A6, 0
00000CCE 206E 000C movea.l A0, [A6 + 0xC]
00000CD2 226E 0008 movea.l A1, [A6 + 0x8]
00000CD6 1290 move.b [A1], [A0]
00000CD8 4E5E unlink A6
00000CDA 4E75 rts
fn00000CDC:
00000CDC 4E56 0000 link A6, 0
00000CE0 206E 000C movea.l A0, [A6 + 0xC]
00000CE4 52AE 000C addq.l [A6 + 0xC], 1
00000CE8 226E 0008 movea.l A1, [A6 + 0x8]
00000CEC 52AE 0008 addq.l [A6 + 0x8], 1
00000CF0 1290 move.b [A1], [A0]
00000CF2 206E 000C movea.l A0, [A6 + 0xC]
00000CF6 226E 0008 movea.l A1, [A6 + 0x8]
00000CFA 1290 move.b [A1], [A0]
00000CFC 4E5E unlink A6
00000CFE 4E75 rts
fn00000D00:
00000D00 4E56 FFF8 link A6, -0x0008
00000D04 206E 000C movea.l A0, [A6 + 0xC]
00000D08 52AE 000C addq.l [A6 + 0xC], 1
00000D0C 226E 0008 movea.l A1, [A6 + 0x8]
00000D10 52AE 0008 addq.l [A6 + 0x8], 1
00000D14 1290 move.b [A1], [A0]
00000D16 206E 000C movea.l A0, [A6 + 0xC]
00000D1A 52AE 000C addq.l [A6 + 0xC], 1
00000D1E 226E 0008 movea.l A1, [A6 + 0x8]
00000D22 52AE 0008 addq.l [A6 + 0x8], 1
00000D26 1290 move.b [A1], [A0]
00000D28 206E 000C movea.l A0, [A6 + 0xC]
00000D2C 226E 0008 movea.l A1, [A6 + 0x8]
00000D30 1290 move.b [A1], [A0]
00000D32 4E5E unlink A6
00000D34 4E75 rts
fn00000D36:
00000D36 4E56 0000 link A6, 0
00000D3A 6012 bra +0x14 /* 00000D4E */
label00000D3C:
00000D3C 206E 000C movea.l A0, [A6 + 0xC]
00000D40 52AE 000C addq.l [A6 + 0xC], 1
00000D44 226E 0008 movea.l A1, [A6 + 0x8]
00000D48 52AE 0008 addq.l [A6 + 0x8], 1
00000D4C 1290 move.b [A1], [A0]
label00000D4E:
00000D4E 206E 000C movea.l A0, [A6 + 0xC]
00000D52 4A10 tst.b [A0]
00000D54 66E6 bne -0x18 /* 00000D3C */
00000D56 4E5E unlink A6
00000D58 4E75 rts
fn00000D5A:
00000D5A 4E56 0000 link A6, 0
00000D5E 2F0C move.l -[A7], A4
00000D60 204D movea.l A0, A5
00000D62 202E 000C move.l D0, [A6 + 0xC]
00000D66 E588 lsl D0, 2
00000D68 D1C0 add.l A0, D0
00000D6A 2868 D53C movea.l A4, [A0 - 0x2AC4]
00000D6E 206E 0008 movea.l A0, [A6 + 0x8]
00000D72 52AE 0008 addq.l [A6 + 0x8], 1
00000D76 109C move.b [A0], [A4]+
00000D78 206E 0008 movea.l A0, [A6 + 0x8]
00000D7C 1094 move.b [A0], [A4]
00000D7E 285F movea.l A4, [A7]+
00000D80 4E5E unlink A6
00000D82 4E75 rts
fn00000D84:
00000D84 4E56 0000 link A6, 0
00000D88 48E7 0118 movem.l -[A7], D7,A3,A4
00000D8C 286E 0008 movea.l A4, [A6 + 0x8]
00000D90 2E2E 000C move.l D7, [A6 + 0xC]
00000D94 7064 moveq.l D0, 0x64
00000D96 B087 cmp.l D0, D7
00000D98 6E18 bgt +0x1A /* 00000DB2 */
00000D9A 4878 0064 push.l 0x64 /* 'd' */
00000D9E 2F07 move.l -[A7], D7
00000DA0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000DA4 204D movea.l A0, A5
00000DA6 D1C0 add.l A0, D0
00000DA8 18A8 D810 move.b [A4], [A0 - 0x27F0]
00000DAC 6004 bra +0x6 /* 00000DB2 */
label00000DAE:
00000DAE 709C moveq.l D0, 0xFFFFFF9C
00000DB0 DE80 add.l D7, D0
label00000DB2:
00000DB2 706D moveq.l D0, 0x6D
00000DB4 B087 cmp.l D0, D7
00000DB6 6DF6 blt -0x8 /* 00000DAE */
00000DB8 204D movea.l A0, A5
00000DBA 2007 move.l D0, D7
00000DBC E588 lsl D0, 2
00000DBE D1C0 add.l A0, D0
00000DC0 2668 D53C movea.l A3, [A0 - 0x2AC4]
00000DC4 528C addq.l A4, 1
00000DC6 18DB move.b [A4]+, [A3]+
00000DC8 1893 move.b [A4], [A3]
00000DCA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000DCE 4E5E unlink A6
00000DD0 4E75 rts
export_45:
00000DD2 4E56 0000 link A6, 0
00000DD6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DDA 4EBA 31FA jsr [PC + 0x31FA /* 00003FD6 */]
00000DDE 588F addq.l A7, 4
00000DE0 2F00 move.l -[A7], D0
00000DE2 206D D76C movea.l A0, [A5 - 0x2894]
00000DE6 4868 0002 pea.l [A0 + 0x2]
00000DEA 4EBA FF14 jsr [PC - 0xEC /* 00000D00 */]
00000DEE 508F addq.l A7, 8
00000DF0 4E5E unlink A6
00000DF2 4E75 rts
export_47:
00000DF4 4E56 FFFC link A6, -0x0004
00000DF8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DFC 4EBA 31D8 jsr [PC + 0x31D8 /* 00003FD6 */]
00000E00 588F addq.l A7, 4
00000E02 2F00 move.l -[A7], D0
00000E04 206D D76C movea.l A0, [A5 - 0x2894]
00000E08 4868 0002 pea.l [A0 + 0x2]
00000E0C 4EBA FEF2 jsr [PC - 0x10E /* 00000D00 */]
00000E10 508F addq.l A7, 8
00000E12 7020 moveq.l D0, 0x20
00000E14 B0AE 000C cmp.l D0, [A6 + 0xC]
00000E18 6F26 ble +0x28 /* 00000E40 */
00000E1A 486D D81C pea.l [A5 - 0x27E4]
00000E1E 206D D76C movea.l A0, [A5 - 0x2894]
00000E22 4868 0006 pea.l [A0 + 0x6]
00000E26 4EBA FF0E jsr [PC - 0xF2 /* 00000D36 */]
00000E2A 508F addq.l A7, 8
00000E2C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E30 206D D76C movea.l A0, [A5 - 0x2894]
00000E34 4868 000A pea.l [A0 + 0xA]
00000E38 4EBA FF20 jsr [PC - 0xE0 /* 00000D5A */]
00000E3C 508F addq.l A7, 8
00000E3E 6038 bra +0x3A /* 00000E78 */
label00000E40:
00000E40 486D D820 pea.l [A5 - 0x27E0]
00000E44 206D D76C movea.l A0, [A5 - 0x2894]
00000E48 4868 0006 pea.l [A0 + 0x6]
00000E4C 4EBA FEE8 jsr [PC - 0x118 /* 00000D36 */]
00000E50 508F addq.l A7, 8
00000E52 4878 007D push.l 0x7D /* '}' */
00000E56 4878 0064 push.l 0x64 /* 'd' */
00000E5A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E5E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000E62 2F00 move.l -[A7], D0
00000E64 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000E68 2F00 move.l -[A7], D0
00000E6A 206D D76C movea.l A0, [A5 - 0x2894]
00000E6E 4868 000A pea.l [A0 + 0xA]
00000E72 4EBA FF10 jsr [PC - 0xF0 /* 00000D84 */]
00000E76 508F addq.l A7, 8
label00000E78:
00000E78 4E5E unlink A6
00000E7A 4E75 rts
00000E7C 4E56 0000 link A6, 0
00000E80 4E5E unlink A6
00000E82 4E75 rts
export_53:
00000E84 4E56 0000 link A6, 0
00000E88 486D D826 pea.l [A5 - 0x27DA]
00000E8C 206D D76C movea.l A0, [A5 - 0x2894]
00000E90 4868 0002 pea.l [A0 + 0x2]
00000E94 4EBA FEA0 jsr [PC - 0x160 /* 00000D36 */]
00000E98 508F addq.l A7, 8
00000E9A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E9E 4EBA 3136 jsr [PC + 0x3136 /* 00003FD6 */]
00000EA2 588F addq.l A7, 4
00000EA4 2F00 move.l -[A7], D0
00000EA6 206D D76C movea.l A0, [A5 - 0x2894]
00000EAA 4868 0005 pea.l [A0 + 0x5]
00000EAE 4EBA FE50 jsr [PC - 0x1B0 /* 00000D00 */]
00000EB2 508F addq.l A7, 8
00000EB4 4AAE 000C tst.l [A6 + 0xC]
00000EB8 6726 beq +0x28 /* 00000EE0 */
00000EBA 206D D76C movea.l A0, [A5 - 0x2894]
00000EBE 117C 0028 0008 move.b [A0 + 0x8], 0x28 /* '(' */
00000EC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EC8 206D D76C movea.l A0, [A5 - 0x2894]
00000ECC 4868 0009 pea.l [A0 + 0x9]
00000ED0 4EBA FEB2 jsr [PC - 0x14E /* 00000D84 */]
00000ED4 508F addq.l A7, 8
00000ED6 206D D76C movea.l A0, [A5 - 0x2894]
00000EDA 117C 0029 000C move.b [A0 + 0xC], 0x29 /* ')' */
label00000EE0:
00000EE0 4E5E unlink A6
00000EE2 4E75 rts
export_54:
00000EE4 4E56 0000 link A6, 0
00000EE8 2F07 move.l -[A7], D7
00000EEA 486D D82A pea.l [A5 - 0x27D6]
00000EEE 206D D76C movea.l A0, [A5 - 0x2894]
00000EF2 4868 0002 pea.l [A0 + 0x2]
00000EF6 4EBA FE3E jsr [PC - 0x1C2 /* 00000D36 */]
00000EFA 508F addq.l A7, 8
00000EFC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F00 4EBA 30D4 jsr [PC + 0x30D4 /* 00003FD6 */]
00000F04 588F addq.l A7, 4
00000F06 2F00 move.l -[A7], D0
00000F08 206D D76C movea.l A0, [A5 - 0x2894]
00000F0C 4868 0005 pea.l [A0 + 0x5]
00000F10 4EBA FDEE jsr [PC - 0x212 /* 00000D00 */]
00000F14 508F addq.l A7, 8
00000F16 7E0F moveq.l D7, 0x0F
00000F18 CEAE 000C and.l D7, [A6 + 0xC]
00000F1C 4A87 tst.l D7
00000F1E 671C beq +0x1E /* 00000F3C */
00000F20 206D D76C movea.l A0, [A5 - 0x2894]
00000F24 117C 002D 0009 move.b [A0 + 0x9], 0x2D /* '-' */
00000F2A 2F07 move.l -[A7], D7
00000F2C 206D D76C movea.l A0, [A5 - 0x2894]
00000F30 4868 000A pea.l [A0 + 0xA]
00000F34 4EBA FE24 jsr [PC - 0x1DC /* 00000D5A */]
00000F38 508F addq.l A7, 8
00000F3A 6020 bra +0x22 /* 00000F5C */
label00000F3C:
00000F3C 206D D76C movea.l A0, [A5 - 0x2894]
00000F40 117C 002B 0009 move.b [A0 + 0x9], 0x2B /* '+' */
00000F46 202E 000C move.l D0, [A6 + 0xC]
00000F4A E880 asr D0, 4
00000F4C 2F00 move.l -[A7], D0
00000F4E 206D D76C movea.l A0, [A5 - 0x2894]
00000F52 4868 000A pea.l [A0 + 0xA]
00000F56 4EBA FE02 jsr [PC - 0x1FE /* 00000D5A */]
00000F5A 508F addq.l A7, 8
label00000F5C:
00000F5C 2E1F move.l D7, [A7]+
00000F5E 4E5E unlink A6
00000F60 4E75 rts
export_55:
00000F62 4E56 0000 link A6, 0
00000F66 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F6A 4EBA 306A jsr [PC + 0x306A /* 00003FD6 */]
00000F6E 588F addq.l A7, 4
00000F70 2F00 move.l -[A7], D0
00000F72 206D D76C movea.l A0, [A5 - 0x2894]
00000F76 4868 0002 pea.l [A0 + 0x2]
00000F7A 4EBA FD84 jsr [PC - 0x27C /* 00000D00 */]
00000F7E 508F addq.l A7, 8
00000F80 206D D76C movea.l A0, [A5 - 0x2894]
00000F84 117C 002D 0008 move.b [A0 + 0x8], 0x2D /* '-' */
00000F8A 4AAE 000C tst.l [A6 + 0xC]
00000F8E 6712 beq +0x14 /* 00000FA2 */
00000F90 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F94 206D D76C movea.l A0, [A5 - 0x2894]
00000F98 4868 0009 pea.l [A0 + 0x9]
00000F9C 4EBA FDE6 jsr [PC - 0x21A /* 00000D84 */]
00000FA0 508F addq.l A7, 8
label00000FA2:
00000FA2 4E5E unlink A6
00000FA4 4E75 rts
export_56:
00000FA6 4E56 0000 link A6, 0
00000FAA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FAE 4EBA 3026 jsr [PC + 0x3026 /* 00003FD6 */]
00000FB2 588F addq.l A7, 4
00000FB4 2F00 move.l -[A7], D0
00000FB6 206D D76C movea.l A0, [A5 - 0x2894]
00000FBA 4868 0002 pea.l [A0 + 0x2]
00000FBE 4EBA FD40 jsr [PC - 0x2C0 /* 00000D00 */]
00000FC2 508F addq.l A7, 8
00000FC4 206D D76C movea.l A0, [A5 - 0x2894]
00000FC8 117C 002B 0008 move.b [A0 + 0x8], 0x2B /* '+' */
00000FCE 4AAE 000C tst.l [A6 + 0xC]
00000FD2 6712 beq +0x14 /* 00000FE6 */
00000FD4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FD8 206D D76C movea.l A0, [A5 - 0x2894]
00000FDC 4868 0009 pea.l [A0 + 0x9]
00000FE0 4EBA FDA2 jsr [PC - 0x25E /* 00000D84 */]
00000FE4 508F addq.l A7, 8
label00000FE6:
00000FE6 4E5E unlink A6
00000FE8 4E75 rts
export_57:
00000FEA 4E56 FFFC link A6, -0x0004
00000FEE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FF2 4EBA 2FE2 jsr [PC + 0x2FE2 /* 00003FD6 */]
00000FF6 588F addq.l A7, 4
00000FF8 2F00 move.l -[A7], D0
00000FFA 206D D76C movea.l A0, [A5 - 0x2894]
00000FFE 4868 0002 pea.l [A0 + 0x2]
00001002 4EBA FCFC jsr [PC - 0x304 /* 00000D00 */]
00001006 508F addq.l A7, 8
00001008 486D D82E pea.l [A5 - 0x27D2]
0000100C 206D D76C movea.l A0, [A5 - 0x2894]
00001010 4868 0006 pea.l [A0 + 0x6]
00001014 4EBA FCC6 jsr [PC - 0x33A /* 00000CDC */]
00001018 508F addq.l A7, 8
0000101A 4AAE 000C tst.l [A6 + 0xC]
0000101E 6736 beq +0x38 /* 00001056 */
00001020 700F moveq.l D0, 0x0F
00001022 C0AE 000C and.l D0, [A6 + 0xC]
00001026 2F00 move.l -[A7], D0
00001028 206D D76C movea.l A0, [A5 - 0x2894]
0000102C 4868 0008 pea.l [A0 + 0x8]
00001030 4EBA FD28 jsr [PC - 0x2D8 /* 00000D5A */]
00001034 508F addq.l A7, 8
00001036 206D D76C movea.l A0, [A5 - 0x2894]
0000103A 117C 002F 000A move.b [A0 + 0xA], 0x2F /* '/' */
00001040 202E 000C move.l D0, [A6 + 0xC]
00001044 E880 asr D0, 4
00001046 2F00 move.l -[A7], D0
00001048 206D D76C movea.l A0, [A5 - 0x2894]
0000104C 4868 000B pea.l [A0 + 0xB]
00001050 4EBA FD08 jsr [PC - 0x2F8 /* 00000D5A */]
00001054 508F addq.l A7, 8
label00001056:
00001056 4E5E unlink A6
00001058 4E75 rts
export_58:
0000105A 4E56 0000 link A6, 0
0000105E 2F07 move.l -[A7], D7
00001060 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001064 4EBA 2F70 jsr [PC + 0x2F70 /* 00003FD6 */]
00001068 588F addq.l A7, 4
0000106A 2F00 move.l -[A7], D0
0000106C 206D D76C movea.l A0, [A5 - 0x2894]
00001070 4868 0002 pea.l [A0 + 0x2]
00001074 4EBA FC8A jsr [PC - 0x376 /* 00000D00 */]
00001078 508F addq.l A7, 8
0000107A 486D D832 pea.l [A5 - 0x27CE]
0000107E 206D D76C movea.l A0, [A5 - 0x2894]
00001082 4868 0006 pea.l [A0 + 0x6]
00001086 4EBA FCAE jsr [PC - 0x352 /* 00000D36 */]
0000108A 508F addq.l A7, 8
0000108C 7E0F moveq.l D7, 0x0F
0000108E CEAE 000C and.l D7, [A6 + 0xC]
00001092 4A87 tst.l D7
00001094 671C beq +0x1E /* 000010B2 */
00001096 206D D76C movea.l A0, [A5 - 0x2894]
0000109A 117C 002D 000A move.b [A0 + 0xA], 0x2D /* '-' */
000010A0 2F07 move.l -[A7], D7
000010A2 206D D76C movea.l A0, [A5 - 0x2894]
000010A6 4868 000B pea.l [A0 + 0xB]
000010AA 4EBA FCAE jsr [PC - 0x352 /* 00000D5A */]
000010AE 508F addq.l A7, 8
000010B0 6020 bra +0x22 /* 000010D2 */
label000010B2:
000010B2 206D D76C movea.l A0, [A5 - 0x2894]
000010B6 117C 002B 000A move.b [A0 + 0xA], 0x2B /* '+' */
000010BC 202E 000C move.l D0, [A6 + 0xC]
000010C0 E880 asr D0, 4
000010C2 2F00 move.l -[A7], D0
000010C4 206D D76C movea.l A0, [A5 - 0x2894]
000010C8 4868 000B pea.l [A0 + 0xB]
000010CC 4EBA FC8C jsr [PC - 0x374 /* 00000D5A */]
000010D0 508F addq.l A7, 8
label000010D2:
000010D2 2E1F move.l D7, [A7]+
000010D4 4E5E unlink A6
000010D6 4E75 rts
export_51:
000010D8 4E56 0000 link A6, 0
000010DC 2F07 move.l -[A7], D7
000010DE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010E2 4EBA 2EF2 jsr [PC + 0x2EF2 /* 00003FD6 */]
000010E6 588F addq.l A7, 4
000010E8 2F00 move.l -[A7], D0
000010EA 206D D76C movea.l A0, [A5 - 0x2894]
000010EE 4868 0002 pea.l [A0 + 0x2]
000010F2 4EBA FC0C jsr [PC - 0x3F4 /* 00000D00 */]
000010F6 508F addq.l A7, 8
000010F8 486D D838 pea.l [A5 - 0x27C8]
000010FC 206D D76C movea.l A0, [A5 - 0x2894]
00001100 4868 0006 pea.l [A0 + 0x6]
00001104 4EBA FC30 jsr [PC - 0x3D0 /* 00000D36 */]
00001108 508F addq.l A7, 8
0000110A 7E0F moveq.l D7, 0x0F
0000110C CEAE 000C and.l D7, [A6 + 0xC]
00001110 4A87 tst.l D7
00001112 671C beq +0x1E /* 00001130 */
00001114 206D D76C movea.l A0, [A5 - 0x2894]
00001118 117C 002D 000A move.b [A0 + 0xA], 0x2D /* '-' */
0000111E 2F07 move.l -[A7], D7
00001120 206D D76C movea.l A0, [A5 - 0x2894]
00001124 4868 000B pea.l [A0 + 0xB]
00001128 4EBA FC30 jsr [PC - 0x3D0 /* 00000D5A */]
0000112C 508F addq.l A7, 8
0000112E 6024 bra +0x26 /* 00001154 */
label00001130:
00001130 2E2E 000C move.l D7, [A6 + 0xC]
00001134 E887 asr D7, 4
00001136 4A87 tst.l D7
00001138 671A beq +0x1C /* 00001154 */
0000113A 206D D76C movea.l A0, [A5 - 0x2894]
0000113E 117C 002B 000A move.b [A0 + 0xA], 0x2B /* '+' */
00001144 2F07 move.l -[A7], D7
00001146 206D D76C movea.l A0, [A5 - 0x2894]
0000114A 4868 000B pea.l [A0 + 0xB]
0000114E 4EBA FC0A jsr [PC - 0x3F6 /* 00000D5A */]
00001152 508F addq.l A7, 8
label00001154:
00001154 2E1F move.l D7, [A7]+
00001156 4E5E unlink A6
00001158 4E75 rts
export_50:
0000115A 4E56 0000 link A6, 0
0000115E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001162 4EBA 2E72 jsr [PC + 0x2E72 /* 00003FD6 */]
00001166 588F addq.l A7, 4
00001168 2F00 move.l -[A7], D0
0000116A 206D D76C movea.l A0, [A5 - 0x2894]
0000116E 4868 0002 pea.l [A0 + 0x2]
00001172 4EBA FB8C jsr [PC - 0x474 /* 00000D00 */]
00001176 508F addq.l A7, 8
00001178 4AAE 000C tst.l [A6 + 0xC]
0000117C 6726 beq +0x28 /* 000011A4 */
0000117E 486D D83C pea.l [A5 - 0x27C4]
00001182 206D D76C movea.l A0, [A5 - 0x2894]
00001186 4868 0006 pea.l [A0 + 0x6]
0000118A 4EBA FBAA jsr [PC - 0x456 /* 00000D36 */]
0000118E 508F addq.l A7, 8
00001190 2F2E 000C move.l -[A7], [A6 + 0xC]
00001194 206D D76C movea.l A0, [A5 - 0x2894]
00001198 4868 000A pea.l [A0 + 0xA]
0000119C 4EBA FBE6 jsr [PC - 0x41A /* 00000D84 */]
000011A0 508F addq.l A7, 8
000011A2 6012 bra +0x14 /* 000011B6 */
label000011A4:
000011A4 486D D840 pea.l [A5 - 0x27C0]
000011A8 206D D76C movea.l A0, [A5 - 0x2894]
000011AC 4868 0006 pea.l [A0 + 0x6]
000011B0 4EBA FB84 jsr [PC - 0x47C /* 00000D36 */]
000011B4 508F addq.l A7, 8
label000011B6:
000011B6 4E5E unlink A6
000011B8 4E75 rts
export_46:
000011BA 4E56 0000 link A6, 0
000011BE 48E7 0308 movem.l -[A7], D6,D7,A4
000011C2 2C2E 000C move.l D6, [A6 + 0xC]
000011C6 2E2E 0010 move.l D7, [A6 + 0x10]
000011CA 0C87 0000 00FF cmpi.l D7, 0xFF
000011D0 6756 beq +0x58 /* 00001228 */
000011D2 2F07 move.l -[A7], D7
000011D4 4EBA 2E00 jsr [PC + 0x2E00 /* 00003FD6 */]
000011D8 588F addq.l A7, 4
000011DA 2F00 move.l -[A7], D0
000011DC 206D D76C movea.l A0, [A5 - 0x2894]
000011E0 4868 0002 pea.l [A0 + 0x2]
000011E4 4EBA FB1A jsr [PC - 0x4E6 /* 00000D00 */]
000011E8 508F addq.l A7, 8
000011EA 700F moveq.l D0, 0x0F
000011EC C086 and.l D0, D6
000011EE D087 add.l D0, D7
000011F0 2F00 move.l -[A7], D0
000011F2 4EBA 2DE2 jsr [PC + 0x2DE2 /* 00003FD6 */]
000011F6 588F addq.l A7, 4
000011F8 2F00 move.l -[A7], D0
000011FA 206D D76C movea.l A0, [A5 - 0x2894]
000011FE 4868 0006 pea.l [A0 + 0x6]
00001202 4EBA FAFC jsr [PC - 0x504 /* 00000D00 */]
00001206 508F addq.l A7, 8
00001208 2006 move.l D0, D6
0000120A E880 asr D0, 4
0000120C D087 add.l D0, D7
0000120E 2F00 move.l -[A7], D0
00001210 4EBA 2DC4 jsr [PC + 0x2DC4 /* 00003FD6 */]
00001214 588F addq.l A7, 4
00001216 2F00 move.l -[A7], D0
00001218 206D D76C movea.l A0, [A5 - 0x2894]
0000121C 4868 000A pea.l [A0 + 0xA]
00001220 4EBA FADE jsr [PC - 0x522 /* 00000D00 */]
00001224 508F addq.l A7, 8
00001226 605C bra +0x5E /* 00001284 */
label00001228:
00001228 7014 moveq.l D0, 0x14
0000122A D0AE 0014 add.l D0, [A6 + 0x14]
0000122E 2840 movea.l A4, D0
00001230 0C94 0000 00FF cmpi.l [A4], 0xFF
00001236 6610 bne +0x12 /* 00001248 */
00001238 486D D848 pea.l [A5 - 0x27B8]
0000123C 2F2D D76C move.l -[A7], [A5 - 0x2894]
00001240 4EBA FAF4 jsr [PC - 0x50C /* 00000D36 */]
00001244 508F addq.l A7, 8
00001246 603C bra +0x3E /* 00001284 */
label00001248:
00001248 700F moveq.l D0, 0x0F
0000124A C086 and.l D0, D6
0000124C D094 add.l D0, [A4]
0000124E 2F00 move.l -[A7], D0
00001250 4EBA 2D84 jsr [PC + 0x2D84 /* 00003FD6 */]
00001254 588F addq.l A7, 4
00001256 2F00 move.l -[A7], D0
00001258 206D D76C movea.l A0, [A5 - 0x2894]
0000125C 4868 0006 pea.l [A0 + 0x6]
00001260 4EBA FA9E jsr [PC - 0x562 /* 00000D00 */]
00001264 508F addq.l A7, 8
00001266 2006 move.l D0, D6
00001268 E880 asr D0, 4
0000126A D094 add.l D0, [A4]
0000126C 2F00 move.l -[A7], D0
0000126E 4EBA 2D66 jsr [PC + 0x2D66 /* 00003FD6 */]
00001272 588F addq.l A7, 4
00001274 2F00 move.l -[A7], D0
00001276 206D D76C movea.l A0, [A5 - 0x2894]
0000127A 4868 000A pea.l [A0 + 0xA]
0000127E 4EBA FA80 jsr [PC - 0x580 /* 00000D00 */]
00001282 508F addq.l A7, 8
label00001284:
00001284 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001288 4E5E unlink A6
0000128A 4E75 rts
export_63:
0000128C 4E56 0000 link A6, 0
00001290 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001294 4EBA 2D40 jsr [PC + 0x2D40 /* 00003FD6 */]
00001298 588F addq.l A7, 4
0000129A 2F00 move.l -[A7], D0
0000129C 206D D76C movea.l A0, [A5 - 0x2894]
000012A0 4868 0002 pea.l [A0 + 0x2]
000012A4 4EBA FA5A jsr [PC - 0x5A6 /* 00000D00 */]
000012A8 508F addq.l A7, 8
000012AA 486D D852 pea.l [A5 - 0x27AE]
000012AE 206D D76C movea.l A0, [A5 - 0x2894]
000012B2 4868 0006 pea.l [A0 + 0x6]
000012B6 4EBA FA7E jsr [PC - 0x582 /* 00000D36 */]
000012BA 508F addq.l A7, 8
000012BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000012C0 206D D76C movea.l A0, [A5 - 0x2894]
000012C4 4868 0009 pea.l [A0 + 0x9]
000012C8 4EBA FABA jsr [PC - 0x546 /* 00000D84 */]
000012CC 508F addq.l A7, 8
000012CE 4E5E unlink A6
000012D0 4E75 rts
export_66:
000012D2 4E56 0000 link A6, 0
000012D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012DA 4EBA 2CFA jsr [PC + 0x2CFA /* 00003FD6 */]
000012DE 588F addq.l A7, 4
000012E0 2F00 move.l -[A7], D0
000012E2 206D D76C movea.l A0, [A5 - 0x2894]
000012E6 4868 0002 pea.l [A0 + 0x2]
000012EA 4EBA FA14 jsr [PC - 0x5EC /* 00000D00 */]
000012EE 508F addq.l A7, 8
000012F0 486D D856 pea.l [A5 - 0x27AA]
000012F4 206D D76C movea.l A0, [A5 - 0x2894]
000012F8 4868 0006 pea.l [A0 + 0x6]
000012FC 4EBA FA38 jsr [PC - 0x5C8 /* 00000D36 */]
00001300 508F addq.l A7, 8
00001302 2F2E 000C move.l -[A7], [A6 + 0xC]
00001306 206D D76C movea.l A0, [A5 - 0x2894]
0000130A 4868 0009 pea.l [A0 + 0x9]
0000130E 4EBA FA74 jsr [PC - 0x58C /* 00000D84 */]
00001312 508F addq.l A7, 8
00001314 4E5E unlink A6
00001316 4E75 rts
export_67:
00001318 4E56 0000 link A6, 0
0000131C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001320 4EBA 2CB4 jsr [PC + 0x2CB4 /* 00003FD6 */]
00001324 588F addq.l A7, 4
00001326 2F00 move.l -[A7], D0
00001328 206D D76C movea.l A0, [A5 - 0x2894]
0000132C 4868 0002 pea.l [A0 + 0x2]
00001330 4EBA F9CE jsr [PC - 0x632 /* 00000D00 */]
00001334 508F addq.l A7, 8
00001336 486D D85A pea.l [A5 - 0x27A6]
0000133A 206D D76C movea.l A0, [A5 - 0x2894]
0000133E 4868 0006 pea.l [A0 + 0x6]
00001342 4EBA F9F2 jsr [PC - 0x60E /* 00000D36 */]
00001346 508F addq.l A7, 8
00001348 2F2E 000C move.l -[A7], [A6 + 0xC]
0000134C 206D D76C movea.l A0, [A5 - 0x2894]
00001350 4868 0009 pea.l [A0 + 0x9]
00001354 4EBA FA2E jsr [PC - 0x5D2 /* 00000D84 */]
00001358 508F addq.l A7, 8
0000135A 4E5E unlink A6
0000135C 4E75 rts
export_52:
0000135E 4E56 0000 link A6, 0
00001362 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001366 4EBA 2C6E jsr [PC + 0x2C6E /* 00003FD6 */]
0000136A 588F addq.l A7, 4
0000136C 2F00 move.l -[A7], D0
0000136E 206D D76C movea.l A0, [A5 - 0x2894]
00001372 4868 0002 pea.l [A0 + 0x2]
00001376 4EBA F988 jsr [PC - 0x678 /* 00000D00 */]
0000137A 508F addq.l A7, 8
0000137C 486D D85E pea.l [A5 - 0x27A2]
00001380 206D D76C movea.l A0, [A5 - 0x2894]
00001384 4868 0006 pea.l [A0 + 0x6]
00001388 4EBA F9AC jsr [PC - 0x654 /* 00000D36 */]
0000138C 508F addq.l A7, 8
0000138E 206E 0014 movea.l A0, [A6 + 0x14]
00001392 2050 movea.l A0, [A0]
00001394 2F28 0004 move.l -[A7], [A0 + 0x4]
00001398 4878 6400 push.l 0x6400 /* 'd\0' */
0000139C 2F2E 000C move.l -[A7], [A6 + 0xC]
000013A0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000013A4 2F00 move.l -[A7], D0
000013A6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000013AA 2F00 move.l -[A7], D0
000013AC 206D D76C movea.l A0, [A5 - 0x2894]
000013B0 4868 0009 pea.l [A0 + 0x9]
000013B4 4EBA F9CE jsr [PC - 0x632 /* 00000D84 */]
000013B8 508F addq.l A7, 8
000013BA 4E5E unlink A6
000013BC 4E75 rts
export_59:
000013BE 4E56 0000 link A6, 0
000013C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013C6 4EBA 2C0E jsr [PC + 0x2C0E /* 00003FD6 */]
000013CA 588F addq.l A7, 4
000013CC 2F00 move.l -[A7], D0
000013CE 206D D76C movea.l A0, [A5 - 0x2894]
000013D2 4868 0002 pea.l [A0 + 0x2]
000013D6 4EBA F928 jsr [PC - 0x6D8 /* 00000D00 */]
000013DA 508F addq.l A7, 8
000013DC 486D D866 pea.l [A5 - 0x279A]
000013E0 206D D76C movea.l A0, [A5 - 0x2894]
000013E4 4868 0006 pea.l [A0 + 0x6]
000013E8 4EBA F94C jsr [PC - 0x6B4 /* 00000D36 */]
000013EC 508F addq.l A7, 8
000013EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000013F2 206D D76C movea.l A0, [A5 - 0x2894]
000013F6 4868 000A pea.l [A0 + 0xA]
000013FA 4EBA F988 jsr [PC - 0x678 /* 00000D84 */]
000013FE 508F addq.l A7, 8
00001400 4E5E unlink A6
00001402 4E75 rts
export_60:
00001404 4E56 0000 link A6, 0
00001408 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000140C 4EBA 2BC8 jsr [PC + 0x2BC8 /* 00003FD6 */]
00001410 588F addq.l A7, 4
00001412 2F00 move.l -[A7], D0
00001414 206D D76C movea.l A0, [A5 - 0x2894]
00001418 4868 0002 pea.l [A0 + 0x2]
0000141C 4EBA F8E2 jsr [PC - 0x71E /* 00000D00 */]
00001420 508F addq.l A7, 8
00001422 486D D86C pea.l [A5 - 0x2794]
00001426 206D D76C movea.l A0, [A5 - 0x2894]
0000142A 4868 0006 pea.l [A0 + 0x6]
0000142E 4EBA F906 jsr [PC - 0x6FA /* 00000D36 */]
00001432 508F addq.l A7, 8
00001434 2F2E 000C move.l -[A7], [A6 + 0xC]
00001438 206D D76C movea.l A0, [A5 - 0x2894]
0000143C 4868 000A pea.l [A0 + 0xA]
00001440 4EBA F942 jsr [PC - 0x6BE /* 00000D84 */]
00001444 508F addq.l A7, 8
00001446 4E5E unlink A6
00001448 4E75 rts
export_64:
0000144A 4E56 0000 link A6, 0
0000144E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001452 4EBA 2B82 jsr [PC + 0x2B82 /* 00003FD6 */]
00001456 588F addq.l A7, 4
00001458 2F00 move.l -[A7], D0
0000145A 206D D76C movea.l A0, [A5 - 0x2894]
0000145E 4868 0002 pea.l [A0 + 0x2]
00001462 4EBA F89C jsr [PC - 0x764 /* 00000D00 */]
00001466 508F addq.l A7, 8
00001468 486D D872 pea.l [A5 - 0x278E]
0000146C 206D D76C movea.l A0, [A5 - 0x2894]
00001470 4868 0008 pea.l [A0 + 0x8]
00001474 4EBA F8C0 jsr [PC - 0x740 /* 00000D36 */]
00001478 508F addq.l A7, 8
0000147A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000147E 206D D76C movea.l A0, [A5 - 0x2894]
00001482 4868 000A pea.l [A0 + 0xA]
00001486 4EBA F8FC jsr [PC - 0x704 /* 00000D84 */]
0000148A 508F addq.l A7, 8
0000148C 4E5E unlink A6
0000148E 4E75 rts
export_65:
00001490 4E56 0000 link A6, 0
00001494 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001498 4EBA 2B3C jsr [PC + 0x2B3C /* 00003FD6 */]
0000149C 588F addq.l A7, 4
0000149E 2F00 move.l -[A7], D0
000014A0 206D D76C movea.l A0, [A5 - 0x2894]
000014A4 4868 0002 pea.l [A0 + 0x2]
000014A8 4EBA F856 jsr [PC - 0x7AA /* 00000D00 */]
000014AC 508F addq.l A7, 8
000014AE 486D D876 pea.l [A5 - 0x278A]
000014B2 206D D76C movea.l A0, [A5 - 0x2894]
000014B6 4868 0008 pea.l [A0 + 0x8]
000014BA 4EBA F87A jsr [PC - 0x786 /* 00000D36 */]
000014BE 508F addq.l A7, 8
000014C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000014C4 206D D76C movea.l A0, [A5 - 0x2894]
000014C8 4868 000A pea.l [A0 + 0xA]
000014CC 4EBA F8B6 jsr [PC - 0x74A /* 00000D84 */]
000014D0 508F addq.l A7, 8
000014D2 4E5E unlink A6
000014D4 4E75 rts
export_61:
000014D6 4E56 0000 link A6, 0
000014DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014DE 4EBA 2AF6 jsr [PC + 0x2AF6 /* 00003FD6 */]
000014E2 588F addq.l A7, 4
000014E4 2F00 move.l -[A7], D0
000014E6 206D D76C movea.l A0, [A5 - 0x2894]
000014EA 4868 0002 pea.l [A0 + 0x2]
000014EE 4EBA F810 jsr [PC - 0x7F0 /* 00000D00 */]
000014F2 508F addq.l A7, 8
000014F4 486D D87A pea.l [A5 - 0x2786]
000014F8 206D D76C movea.l A0, [A5 - 0x2894]
000014FC 4868 0006 pea.l [A0 + 0x6]
00001500 4EBA F834 jsr [PC - 0x7CC /* 00000D36 */]
00001504 508F addq.l A7, 8
00001506 2F2E 000C move.l -[A7], [A6 + 0xC]
0000150A 206D D76C movea.l A0, [A5 - 0x2894]
0000150E 4868 000B pea.l [A0 + 0xB]
00001512 4EBA F846 jsr [PC - 0x7BA /* 00000D5A */]
00001516 508F addq.l A7, 8
00001518 4E5E unlink A6
0000151A 4E75 rts
export_48:
0000151C 4E56 0000 link A6, 0
00001520 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001524 4EBA 2AB0 jsr [PC + 0x2AB0 /* 00003FD6 */]
00001528 588F addq.l A7, 4
0000152A 2F00 move.l -[A7], D0
0000152C 206D D76C movea.l A0, [A5 - 0x2894]
00001530 4868 0002 pea.l [A0 + 0x2]
00001534 4EBA F7CA jsr [PC - 0x836 /* 00000D00 */]
00001538 508F addq.l A7, 8
0000153A 4AAE 000C tst.l [A6 + 0xC]
0000153E 6726 beq +0x28 /* 00001566 */
00001540 486D D880 pea.l [A5 - 0x2780]
00001544 206D D76C movea.l A0, [A5 - 0x2894]
00001548 4868 0006 pea.l [A0 + 0x6]
0000154C 4EBA F7E8 jsr [PC - 0x818 /* 00000D36 */]
00001550 508F addq.l A7, 8
00001552 2F2E 000C move.l -[A7], [A6 + 0xC]
00001556 206D D76C movea.l A0, [A5 - 0x2894]
0000155A 4868 000A pea.l [A0 + 0xA]
0000155E 4EBA F824 jsr [PC - 0x7DC /* 00000D84 */]
00001562 508F addq.l A7, 8
00001564 6012 bra +0x14 /* 00001578 */
label00001566:
00001566 486D D884 pea.l [A5 - 0x277C]
0000156A 206D D76C movea.l A0, [A5 - 0x2894]
0000156E 4868 0006 pea.l [A0 + 0x6]
00001572 4EBA F7C2 jsr [PC - 0x83E /* 00000D36 */]
00001576 508F addq.l A7, 8
label00001578:
00001578 4E5E unlink A6
0000157A 4E75 rts
export_49:
0000157C 4E56 0000 link A6, 0
00001580 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001584 4EBA 2A50 jsr [PC + 0x2A50 /* 00003FD6 */]
00001588 588F addq.l A7, 4
0000158A 2F00 move.l -[A7], D0
0000158C 206D D76C movea.l A0, [A5 - 0x2894]
00001590 4868 0002 pea.l [A0 + 0x2]
00001594 4EBA F76A jsr [PC - 0x896 /* 00000D00 */]
00001598 508F addq.l A7, 8
0000159A 486D D88A pea.l [A5 - 0x2776]
0000159E 206D D76C movea.l A0, [A5 - 0x2894]
000015A2 4868 0006 pea.l [A0 + 0x6]
000015A6 4EBA F78E jsr [PC - 0x872 /* 00000D36 */]
000015AA 508F addq.l A7, 8
000015AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000015B0 206D D76C movea.l A0, [A5 - 0x2894]
000015B4 4868 000A pea.l [A0 + 0xA]
000015B8 4EBA F7CA jsr [PC - 0x836 /* 00000D84 */]
000015BC 508F addq.l A7, 8
000015BE 4E5E unlink A6
000015C0 4E75 rts
export_62:
000015C2 4E56 0000 link A6, 0
000015C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000015CA 4EBA 2A0A jsr [PC + 0x2A0A /* 00003FD6 */]
000015CE 588F addq.l A7, 4
000015D0 2F00 move.l -[A7], D0
000015D2 206D D76C movea.l A0, [A5 - 0x2894]
000015D6 4868 0002 pea.l [A0 + 0x2]
000015DA 4EBA F724 jsr [PC - 0x8DC /* 00000D00 */]
000015DE 508F addq.l A7, 8
000015E0 4AAE 000C tst.l [A6 + 0xC]
000015E4 6614 bne +0x16 /* 000015FA */
000015E6 486D D88E pea.l [A5 - 0x2772]
000015EA 206D D76C movea.l A0, [A5 - 0x2894]
000015EE 4868 0006 pea.l [A0 + 0x6]
000015F2 4EBA F742 jsr [PC - 0x8BE /* 00000D36 */]
000015F6 508F addq.l A7, 8
000015F8 6024 bra +0x26 /* 0000161E */
label000015FA:
000015FA 486D D896 pea.l [A5 - 0x276A]
000015FE 206D D76C movea.l A0, [A5 - 0x2894]
00001602 4868 0006 pea.l [A0 + 0x6]
00001606 4EBA F72E jsr [PC - 0x8D2 /* 00000D36 */]
0000160A 508F addq.l A7, 8
0000160C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001610 206D D76C movea.l A0, [A5 - 0x2894]
00001614 4868 000A pea.l [A0 + 0xA]
00001618 4EBA F76A jsr [PC - 0x896 /* 00000D84 */]
0000161C 508F addq.l A7, 8
label0000161E:
0000161E 4E5E unlink A6
00001620 4E75 rts
export_68:
00001622 4E56 0000 link A6, 0
00001626 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000162A 4EBA 29AA jsr [PC + 0x29AA /* 00003FD6 */]
0000162E 588F addq.l A7, 4
00001630 2F00 move.l -[A7], D0
00001632 206D D76C movea.l A0, [A5 - 0x2894]
00001636 4868 0002 pea.l [A0 + 0x2]
0000163A 4EBA F6C4 jsr [PC - 0x93C /* 00000D00 */]
0000163E 508F addq.l A7, 8
00001640 486D D89C pea.l [A5 - 0x2764]
00001644 206D D76C movea.l A0, [A5 - 0x2894]
00001648 4868 0006 pea.l [A0 + 0x6]
0000164C 4EBA F6E8 jsr [PC - 0x918 /* 00000D36 */]
00001650 508F addq.l A7, 8
00001652 2F2E 000C move.l -[A7], [A6 + 0xC]
00001656 206D D76C movea.l A0, [A5 - 0x2894]
0000165A 4868 000A pea.l [A0 + 0xA]
0000165E 4EBA F724 jsr [PC - 0x8DC /* 00000D84 */]
00001662 508F addq.l A7, 8
00001664 4E5E unlink A6
00001666 4E75 rts
export_69:
00001668 48E7 0108 movem.l -[A7], D7,A4
0000166C 7E00 moveq.l D7, 0x00
0000166E 49ED D770 lea.l A4, [A5 - 0x2890]
00001672 600A bra +0xC /* 0000167E */
label00001674:
00001674 41ED 018A lea.l A0, [A5 + 0x18A /* export_45 */]
00001678 2888 move.l [A4], A0
0000167A 5287 addq.l D7, 1
0000167C 588C addq.l A4, 4
label0000167E:
0000167E 7028 moveq.l D0, 0x28
00001680 B087 cmp.l D0, D7
00001682 6EF0 bgt -0xE /* 00001674 */
00001684 41ED 0192 lea.l A0, [A5 + 0x192 /* export_46 */]
00001688 2B48 D770 move.l [A5 - 0x2890], A0
0000168C 41ED 019A lea.l A0, [A5 + 0x19A /* export_47 */]
00001690 2B48 D7AC move.l [A5 - 0x2854], A0
00001694 41ED 01A2 lea.l A0, [A5 + 0x1A2 /* export_48 */]
00001698 2B48 D7A4 move.l [A5 - 0x285C], A0
0000169C 41ED 01AA lea.l A0, [A5 + 0x1AA /* export_49 */]
000016A0 2B48 D79C move.l [A5 - 0x2864], A0
000016A4 41ED 01B2 lea.l A0, [A5 + 0x1B2 /* export_50 */]
000016A8 2B48 D7A0 move.l [A5 - 0x2860], A0
000016AC 41ED 01BA lea.l A0, [A5 + 0x1BA /* export_51 */]
000016B0 2B48 D798 move.l [A5 - 0x2868], A0
000016B4 41ED 01C2 lea.l A0, [A5 + 0x1C2 /* export_52 */]
000016B8 2B48 D794 move.l [A5 - 0x286C], A0
000016BC 41ED 01CA lea.l A0, [A5 + 0x1CA /* export_53 */]
000016C0 2B48 D77C move.l [A5 - 0x2884], A0
000016C4 41ED 01D2 lea.l A0, [A5 + 0x1D2 /* export_54 */]
000016C8 2B48 D784 move.l [A5 - 0x287C], A0
000016CC 41ED 01DA lea.l A0, [A5 + 0x1DA /* export_55 */]
000016D0 2B48 D778 move.l [A5 - 0x2888], A0
000016D4 41ED 01E2 lea.l A0, [A5 + 0x1E2 /* export_56 */]
000016D8 2B48 D774 move.l [A5 - 0x288C], A0
000016DC 41ED 01EA lea.l A0, [A5 + 0x1EA /* export_57 */]
000016E0 2B48 D780 move.l [A5 - 0x2880], A0
000016E4 41ED 01F2 lea.l A0, [A5 + 0x1F2 /* export_58 */]
000016E8 2B48 D788 move.l [A5 - 0x2878], A0
000016EC 41ED 01FA lea.l A0, [A5 + 0x1FA /* export_59 */]
000016F0 2B48 D7B4 move.l [A5 - 0x284C], A0
000016F4 41ED 0202 lea.l A0, [A5 + 0x202 /* export_60 */]
000016F8 2B48 D7B8 move.l [A5 - 0x2848], A0
000016FC 41ED 020A lea.l A0, [A5 + 0x20A /* export_61 */]
00001700 2B48 D7C4 move.l [A5 - 0x283C], A0
00001704 41ED 0212 lea.l A0, [A5 + 0x212 /* export_62 */]
00001708 2B48 D7C8 move.l [A5 - 0x2838], A0
0000170C 41ED 021A lea.l A0, [A5 + 0x21A /* export_63 */]
00001710 2B48 D7D4 move.l [A5 - 0x282C], A0
00001714 41ED 0222 lea.l A0, [A5 + 0x222 /* export_64 */]
00001718 2B48 D7D8 move.l [A5 - 0x2828], A0
0000171C 41ED 022A lea.l A0, [A5 + 0x22A /* export_65 */]
00001720 2B48 D7DC move.l [A5 - 0x2824], A0
00001724 41ED 0232 lea.l A0, [A5 + 0x232 /* export_66 */]
00001728 2B48 D7E0 move.l [A5 - 0x2820], A0
0000172C 41ED 023A lea.l A0, [A5 + 0x23A /* export_67 */]
00001730 2B48 D7E4 move.l [A5 - 0x281C], A0
00001734 41ED 0242 lea.l A0, [A5 + 0x242 /* export_68 */]
00001738 2B48 D7E8 move.l [A5 - 0x2818], A0
0000173C 4EBA F57A jsr [PC - 0xA86 /* 00000CB8 */]
00001740 4CDF 1080 movem.l D7,A4, [A7]+
00001744 4E75 rts
fn00001746:
00001746 4E56 0000 link A6, 0
0000174A 48E7 0018 movem.l -[A7], A3,A4
0000174E 266E 000C movea.l A3, [A6 + 0xC]
00001752 4AAD D538 tst.l [A5 - 0x2AC8]
00001756 670A beq +0xC /* 00001762 */
00001758 286D D538 movea.l A4, [A5 - 0x2AC8]
0000175C 42AD D538 clr.l [A5 - 0x2AC8]
00001760 4E94 jsr [A4]
label00001762:
00001762 4878 003A push.l 0x3A /* ':' */
00001766 4EBA 32CC jsr [PC + 0x32CC /* 00004A34 */]
0000176A 588F addq.l A7, 4
0000176C 4A80 tst.l D0
0000176E 675A beq +0x5C /* 000017CA */
00001770 4AAE 0008 tst.l [A6 + 0x8]
00001774 674C beq +0x4E /* 000017C2 */
00001776 4AAD D76C tst.l [A5 - 0x2894]
0000177A 6746 beq +0x48 /* 000017C2 */
0000177C 7000 moveq.l D0, 0x00
0000177E 1013 move.b D0, [A3]
00001780 204D movea.l A0, A5
00001782 D1C0 add.l A0, D0
00001784 226D D76C movea.l A1, [A5 - 0x2894]
00001788 12A8 D6F4 move.b [A1], [A0 - 0x290C]
0000178C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001790 7000 moveq.l D0, 0x00
00001792 102B 0003 move.b D0, [A3 + 0x3]
00001796 2F00 move.l -[A7], D0
00001798 7000 moveq.l D0, 0x00
0000179A 102B 0002 move.b D0, [A3 + 0x2]
0000179E 2F00 move.l -[A7], D0
000017A0 7000 moveq.l D0, 0x00
000017A2 1013 move.b D0, [A3]
000017A4 2F00 move.l -[A7], D0
000017A6 7000 moveq.l D0, 0x00
000017A8 102B 0001 move.b D0, [A3 + 0x1]
000017AC 204D movea.l A0, A5
000017AE E588 lsl D0, 2
000017B0 D1C0 add.l A0, D0
000017B2 2068 D770 movea.l A0, [A0 - 0x2890]
000017B6 4E90 jsr [A0]
000017B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000017BC 4EBA F504 jsr [PC - 0xAFC /* 00000CC2 */]
000017C0 6008 bra +0xA /* 000017CA */
label000017C2:
000017C2 4EBA 1EAE jsr [PC + 0x1EAE /* 00003672 */]
000017C6 4EBA F4F0 jsr [PC - 0xB10 /* 00000CB8 */]
label000017CA:
000017CA 4CDF 1800 movem.l A3,A4, [A7]+
000017CE 4E5E unlink A6
000017D0 4E75 rts
000017D2 4E56 0000 link A6, 0
000017D6 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000017DA 2E2E 0008 move.l D7, [A6 + 0x8]
000017DE 7C00 moveq.l D6, 0x00
000017E0 99CC sub.l A4, A4
000017E2 6076 bra +0x78 /* 0000185A */
label000017E4:
000017E4 7A00 moveq.l D5, 0x00
000017E6 264C movea.l A3, A4
000017E8 2005 move.l D0, D5
000017EA 7209 moveq.l D1, 0x09
000017EC E3A8 lsl D0, D1
000017EE 2440 movea.l A2, D0
000017F0 6050 bra +0x52 /* 00001842 */
label000017F2:
000017F2 2007 move.l D0, D7
000017F4 D08A add.l D0, A2
000017F6 7200 moveq.l D1, 0x00
000017F8 1233 0802 move.b D1, [A3 + D0 + 0x2]
000017FC 2F01 move.l -[A7], D1
000017FE 2007 move.l D0, D7
00001800 D08A add.l D0, A2
00001802 7200 moveq.l D1, 0x00
00001804 1233 0801 move.b D1, [A3 + D0 + 0x1]
00001808 2F01 move.l -[A7], D1
0000180A 2007 move.l D0, D7
0000180C D08A add.l D0, A2
0000180E 2F33 0804 move.l -[A7], [A3 + D0 + 0x4]
00001812 2007 move.l D0, D7
00001814 D08A add.l D0, A2
00001816 7200 moveq.l D1, 0x00
00001818 1233 0800 move.b D1, [A3 + D0]
0000181C 2F01 move.l -[A7], D1
0000181E 486D DAEC pea.l [A5 - 0x2514]
00001822 486D DA9C pea.l [A5 - 0x2564]
00001826 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000182A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000182E 486D DA9C pea.l [A5 - 0x2564]
00001832 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001836 4EBA 1E20 jsr [PC + 0x1E20 /* 00003658 */]
0000183A 508F addq.l A7, 8
0000183C 5285 addq.l D5, 1
0000183E 45EA 0200 lea.l A2, [A2 + 0x200]
label00001842:
00001842 7004 moveq.l D0, 0x04
00001844 B085 cmp.l D0, D5
00001846 6EAA bgt -0x54 /* 000017F2 */
00001848 486D DAFA pea.l [A5 - 0x2506]
0000184C 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001850 4EBA 1DFE jsr [PC + 0x1DFE /* 00003650 */]
00001854 508F addq.l A7, 8
00001856 5286 addq.l D6, 1
00001858 508C addq.l A4, 8
label0000185A:
0000185A 7040 moveq.l D0, 0x40
0000185C B086 cmp.l D0, D6
0000185E 6E84 bgt -0x7A /* 000017E4 */
00001860 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001864 4E5E unlink A6
00001866 4E75 rts
fn00001868:
00001868 4E56 0000 link A6, 0
0000186C 48E7 0018 movem.l -[A7], A3,A4
00001870 286E 0008 movea.l A4, [A6 + 0x8]
00001874 200C move.l D0, A4
00001876 6738 beq +0x3A /* 000018B0 */
00001878 264C movea.l A3, A4
0000187A 264C movea.l A3, A4
0000187C 4878 0003 push.l 0x3
00001880 486D DAFC pea.l [A5 - 0x2504]
00001884 2F0C move.l -[A7], A4
00001886 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000188A 4FEF 000C lea.l A7, [A7 + 0xC]
0000188E 4A80 tst.l D0
00001890 6718 beq +0x1A /* 000018AA */
00001892 4878 0003 push.l 0x3
00001896 486D DB00 pea.l [A5 - 0x2500]
0000189A 2F0C move.l -[A7], A4
0000189C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000018A0 4FEF 000C lea.l A7, [A7 + 0xC]
000018A4 4A80 tst.l D0
000018A6 6002 bra +0x4 /* 000018AA */
label000018A8:
000018A8 528C addq.l A4, 1
label000018AA:
000018AA 4A14 tst.b [A4]
000018AC 66FA bne -0x4 /* 000018A8 */
000018AE 4213 clr.b [A3]
label000018B0:
000018B0 4CDF 1800 movem.l A3,A4, [A7]+
000018B4 4E5E unlink A6
000018B6 4E75 rts
fn000018B8:
000018B8 4E56 FFFC link A6, -0x0004
000018BC 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000018C0 2E2E 0008 move.l D7, [A6 + 0x8]
000018C4 2047 movea.l A0, D7
000018C6 2F10 move.l -[A7], [A0]
000018C8 4EBA 1D54 jsr [PC + 0x1D54 /* 0000361E */]
000018CC 588F addq.l A7, 4
000018CE 2B40 DA96 move.l [A5 - 0x256A], D0
000018D2 4A80 tst.l D0
000018D4 6700 01B0 beq +0x1B2 /* 00001A86 */
000018D8 422D DA9A clr.b [A5 - 0x2566]
000018DC 7C00 moveq.l D6, 0x00
000018DE 7A01 moveq.l D5, 0x01
000018E0 367C 0028 movea.w A3, 0x28 /* '(' */
000018E4 6032 bra +0x34 /* 00001918 */
label000018E6:
000018E6 45F3 7804 lea.l A2, [A3 + D7 + 0x4]
000018EA 4A92 tst.l [A2]
000018EC 6606 bne +0x8 /* 000018F4 */
000018EE 41ED DA9A lea.l A0, [A5 - 0x2566]
000018F2 2488 move.l [A2], A0
label000018F4:
000018F4 2F12 move.l -[A7], [A2]
000018F6 4EBA FF70 jsr [PC - 0x90 /* 00001868 */]
000018FA 588F addq.l A7, 4
000018FC 2F12 move.l -[A7], [A2]
000018FE 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001902 588F addq.l A7, 4
00001904 B086 cmp.l D0, D6
00001906 630A bls +0xC /* 00001912 */
00001908 2F12 move.l -[A7], [A2]
0000190A 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
0000190E 588F addq.l A7, 4
00001910 2C00 move.l D6, D0
label00001912:
00001912 5285 addq.l D5, 1
00001914 47EB 0028 lea.l A3, [A3 + 0x28]
label00001918:
00001918 7020 moveq.l D0, 0x20
0000191A B085 cmp.l D0, D5
0000191C 6EC8 bgt -0x36 /* 000018E6 */
0000191E 7A01 moveq.l D5, 0x01
00001920 367C 0028 movea.w A3, 0x28 /* '(' */
00001924 6000 014A bra +0x14C /* 00001A70 */
label00001928:
00001928 45F3 7824 lea.l A2, [A3 + D7 + 0x24]
0000192C 49F3 7804 lea.l A4, [A3 + D7 + 0x4]
00001930 4A92 tst.l [A2]
00001932 660E bne +0x10 /* 00001942 */
00001934 2F14 move.l -[A7], [A4]
00001936 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
0000193A 588F addq.l A7, 4
0000193C 5580 subq.l D0, 2
0000193E 6300 012A bls +0x12C /* 00001A6A */
label00001942:
00001942 204D movea.l A0, A5
00001944 D1C5 add.l A0, D5
00001946 1D68 D6F4 FFFC move.b [A6 - 0x4], [A0 - 0x290C]
0000194C 1D7C 0020 FFFD move.b [A6 - 0x3], 0x20 /* ' ' */
00001952 422E FFFE clr.b [A6 - 0x2]
00001956 486E FFFC pea.l [A6 - 0x4]
0000195A 2F2D DA96 move.l -[A7], [A5 - 0x256A]
0000195E 4EBA 1CF8 jsr [PC + 0x1CF8 /* 00003658 */]
00001962 508F addq.l A7, 8
00001964 2F14 move.l -[A7], [A4]
00001966 2F2D DA96 move.l -[A7], [A5 - 0x256A]
0000196A 4EBA 1CEC jsr [PC + 0x1CEC /* 00003658 */]
0000196E 508F addq.l A7, 8
00001970 2F14 move.l -[A7], [A4]
00001972 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001976 588F addq.l A7, 4
00001978 2800 move.l D4, D0
0000197A 6010 bra +0x12 /* 0000198C */
label0000197C:
0000197C 486D DB04 pea.l [A5 - 0x24FC]
00001980 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001984 4EBA 1CD2 jsr [PC + 0x1CD2 /* 00003658 */]
00001988 508F addq.l A7, 8
0000198A 5284 addq.l D4, 1
label0000198C:
0000198C 2006 move.l D0, D6
0000198E 5480 addq.l D0, 2
00001990 B084 cmp.l D0, D4
00001992 6EE8 bgt -0x16 /* 0000197C */
00001994 4A92 tst.l [A2]
00001996 6700 00C4 beq +0xC6 /* 00001A5C */
0000199A 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000199E 486D DB06 pea.l [A5 - 0x24FA]
000019A2 486D DA9C pea.l [A5 - 0x2564]
000019A6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000019AA 4FEF 000C lea.l A7, [A7 + 0xC]
000019AE 486D DA9C pea.l [A5 - 0x2564]
000019B2 2F2D DA96 move.l -[A7], [A5 - 0x256A]
000019B6 4EBA 1CA0 jsr [PC + 0x1CA0 /* 00003658 */]
000019BA 508F addq.l A7, 8
000019BC 45F3 7810 lea.l A2, [A3 + D7 + 0x10]
000019C0 7002 moveq.l D0, 0x02
000019C2 B092 cmp.l D0, [A2]
000019C4 6C26 bge +0x28 /* 000019EC */
000019C6 2F12 move.l -[A7], [A2]
000019C8 2F2C 0008 move.l -[A7], [A4 + 0x8]
000019CC 486D DB0A pea.l [A5 - 0x24F6]
000019D0 486D DA9C pea.l [A5 - 0x2564]
000019D4 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000019D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000019DC 486D DA9C pea.l [A5 - 0x2564]
000019E0 2F2D DA96 move.l -[A7], [A5 - 0x256A]
000019E4 4EBA 1C72 jsr [PC + 0x1C72 /* 00003658 */]
000019E8 508F addq.l A7, 8
000019EA 600E bra +0x10 /* 000019FA */
label000019EC:
000019EC 486D DB14 pea.l [A5 - 0x24EC]
000019F0 2F2D DA96 move.l -[A7], [A5 - 0x256A]
000019F4 4EBA 1C62 jsr [PC + 0x1C62 /* 00003658 */]
000019F8 508F addq.l A7, 8
label000019FA:
000019FA 45F3 781C lea.l A2, [A3 + D7 + 0x1C]
000019FE 7040 moveq.l D0, 0x40
00001A00 B092 cmp.l D0, [A2]
00001A02 6722 beq +0x24 /* 00001A26 */
00001A04 2F12 move.l -[A7], [A2]
00001A06 486D DB22 pea.l [A5 - 0x24DE]
00001A0A 486D DA9C pea.l [A5 - 0x2564]
00001A0E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00001A12 4FEF 000C lea.l A7, [A7 + 0xC]
00001A16 486D DA9C pea.l [A5 - 0x2564]
00001A1A 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001A1E 4EBA 1C38 jsr [PC + 0x1C38 /* 00003658 */]
00001A22 508F addq.l A7, 8
00001A24 600E bra +0x10 /* 00001A34 */
label00001A26:
00001A26 486D DB26 pea.l [A5 - 0x24DA]
00001A2A 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001A2E 4EBA 1C28 jsr [PC + 0x1C28 /* 00003658 */]
00001A32 508F addq.l A7, 8
label00001A34:
00001A34 45F3 7820 lea.l A2, [A3 + D7 + 0x20]
00001A38 4A92 tst.l [A2]
00001A3A 6720 beq +0x22 /* 00001A5C */
00001A3C 2F12 move.l -[A7], [A2]
00001A3E 486D DB2A pea.l [A5 - 0x24D6]
00001A42 486D DA9C pea.l [A5 - 0x2564]
00001A46 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00001A4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A4E 486D DA9C pea.l [A5 - 0x2564]
00001A52 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001A56 4EBA 1C00 jsr [PC + 0x1C00 /* 00003658 */]
00001A5A 508F addq.l A7, 8
label00001A5C:
00001A5C 486D DB2E pea.l [A5 - 0x24D2]
00001A60 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001A64 4EBA 1BEA jsr [PC + 0x1BEA /* 00003650 */]
00001A68 508F addq.l A7, 8
label00001A6A:
00001A6A 5285 addq.l D5, 1
00001A6C 47EB 0028 lea.l A3, [A3 + 0x28]
label00001A70:
00001A70 7020 moveq.l D0, 0x20
00001A72 B085 cmp.l D0, D5
00001A74 6E00 FEB2 bgt -0x14C /* 00001928 */
00001A78 2F2D DA96 move.l -[A7], [A5 - 0x256A]
00001A7C 4EBA 1BB2 jsr [PC + 0x1BB2 /* 00003630 */]
00001A80 588F addq.l A7, 4
00001A82 42AD DA96 clr.l [A5 - 0x256A]
label00001A86:
00001A86 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001A8A 4E5E unlink A6
00001A8C 4E75 rts
fn00001A8E:
00001A8E 4E56 0000 link A6, 0
00001A92 52AD DB30 addq.l [A5 - 0x24D0], 1
00001A96 206E 000C movea.l A0, [A6 + 0xC]
00001A9A 4AA8 0004 tst.l [A0 + 0x4]
00001A9E 6714 beq +0x16 /* 00001AB4 */
00001AA0 202D DB30 move.l D0, [A5 - 0x24D0]
00001AA4 52AD DB30 addq.l [A5 - 0x24D0], 1
00001AA8 E588 lsl D0, 2
00001AAA D0AE 0008 add.l D0, [A6 + 0x8]
00001AAE 2040 movea.l A0, D0
00001AB0 2B50 DB34 move.l [A5 - 0x24CC], [A0]
label00001AB4:
00001AB4 206E 000C movea.l A0, [A6 + 0xC]
00001AB8 2028 000A move.l D0, [A0 + 0xA]
00001ABC 4E5E unlink A6
00001ABE 4E75 rts
fn00001AC0:
00001AC0 4E56 FFFC link A6, -0x0004
00001AC4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001AC8 2E2E 000C move.l D7, [A6 + 0xC]
00001ACC 246E 0010 movea.l A2, [A6 + 0x10]
00001AD0 202D DB38 move.l D0, [A5 - 0x24C8]
00001AD4 B0AD DB30 cmp.l D0, [A5 - 0x24D0]
00001AD8 6606 bne +0x8 /* 00001AE0 */
00001ADA 70FF moveq.l D0, 0xFFFFFFFF
00001ADC 6000 0106 bra +0x108 /* 00001BE4 */
label00001AE0:
00001AE0 202D DB30 move.l D0, [A5 - 0x24D0]
00001AE4 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001AE8 6D06 blt +0x8 /* 00001AF0 */
00001AEA 70FF moveq.l D0, 0xFFFFFFFF
00001AEC 6000 00F6 bra +0xF8 /* 00001BE4 */
label00001AF0:
00001AF0 2047 movea.l A0, D7
00001AF2 202D DB30 move.l D0, [A5 - 0x24D0]
00001AF6 E588 lsl D0, 2
00001AF8 2870 0800 movea.l A4, [A0 + D0]
00001AFC 0C14 002D cmpi.b [A4], 0x2D /* '-' */
00001B00 6600 00E0 bne +0xE2 /* 00001BE2 */
00001B04 47EC 0001 lea.l A3, [A4 + 0x1]
00001B08 2F0B move.l -[A7], A3
00001B0A 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001B0E 588F addq.l A7, 4
00001B10 5380 subq.l D0, 1
00001B12 663A bne +0x3C /* 00001B4E */
00001B14 0C13 002D cmpi.b [A3], 0x2D /* '-' */
00001B18 662A bne +0x2C /* 00001B44 */
00001B1A 52AD DB30 addq.l [A5 - 0x24D0], 1
00001B1E 2B6D DB30 DB38 move.l [A5 - 0x24C8], [A5 - 0x24D0]
00001B24 70FF moveq.l D0, 0xFFFFFFFF
00001B26 6000 00BC bra +0xBE /* 00001BE4 */
label00001B2A:
00001B2A 102A 0008 move.b D0, [A2 + 0x8]
00001B2E B013 cmp.b D0, [A3]
00001B30 660E bne +0x10 /* 00001B40 */
00001B32 2F0A move.l -[A7], A2
00001B34 2F07 move.l -[A7], D7
00001B36 4EBA FF56 jsr [PC - 0xAA /* 00001A8E */]
00001B3A 508F addq.l A7, 8
00001B3C 6000 00A6 bra +0xA8 /* 00001BE4 */
label00001B40:
00001B40 45EA 000E lea.l A2, [A2 + 0xE]
label00001B44:
00001B44 4A92 tst.l [A2]
00001B46 66E2 bne -0x1C /* 00001B2A */
00001B48 70FF moveq.l D0, 0xFFFFFFFF
00001B4A 6000 0098 bra +0x9A /* 00001BE4 */
label00001B4E:
00001B4E 7A00 moveq.l D5, 0x00
00001B50 99CC sub.l A4, A4
00001B52 6064 bra +0x66 /* 00001BB8 */
label00001B54:
00001B54 7800 moveq.l D4, 0x00
label00001B56:
00001B56 2052 movea.l A0, [A2]
00001B58 4A30 4800 tst.b [A0 + D4]
00001B5C 6612 bne +0x14 /* 00001B70 */
00001B5E 4A33 4800 tst.b [A3 + D4]
00001B62 660C bne +0xE /* 00001B70 */
00001B64 2F0A move.l -[A7], A2
00001B66 2F07 move.l -[A7], D7
00001B68 4EBA FF24 jsr [PC - 0xDC /* 00001A8E */]
00001B6C 508F addq.l A7, 8
00001B6E 6074 bra +0x76 /* 00001BE4 */
label00001B70:
00001B70 2C04 move.l D6, D4
00001B72 DC8B add.l D6, A3
00001B74 2046 movea.l A0, D6
00001B76 4A10 tst.b [A0]
00001B78 660A bne +0xC /* 00001B84 */
00001B7A BA84 cmp.l D5, D4
00001B7C 6C36 bge +0x38 /* 00001BB4 */
00001B7E 2A04 move.l D5, D4
00001B80 284A movea.l A4, A2
00001B82 6030 bra +0x32 /* 00001BB4 */
label00001B84:
00001B84 2052 movea.l A0, [A2]
00001B86 1030 4800 move.b D0, [A0 + D4]
00001B8A 4880 ext.w D0
00001B8C 3040 movea.w A0, D0
00001B8E 2F08 move.l -[A7], A0
00001B90 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001B94 588F addq.l A7, 4
00001B96 2D40 FFFC move.l [A6 - 0x4], D0
00001B9A 2046 movea.l A0, D6
00001B9C 1010 move.b D0, [A0]
00001B9E 4880 ext.w D0
00001BA0 3040 movea.w A0, D0
00001BA2 2F08 move.l -[A7], A0
00001BA4 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001BA8 588F addq.l A7, 4
00001BAA B0AE FFFC cmp.l D0, [A6 - 0x4]
00001BAE 6604 bne +0x6 /* 00001BB4 */
00001BB0 5284 addq.l D4, 1
00001BB2 60A2 bra -0x5C /* 00001B56 */
label00001BB4:
00001BB4 45EA 000E lea.l A2, [A2 + 0xE]
label00001BB8:
00001BB8 4A92 tst.l [A2]
00001BBA 6698 bne -0x66 /* 00001B54 */
00001BBC 7003 moveq.l D0, 0x03
00001BBE B085 cmp.l D0, D5
00001BC0 6F14 ble +0x16 /* 00001BD6 */
00001BC2 2F0B move.l -[A7], A3
00001BC4 486D DB3C pea.l [A5 - 0x24C4]
00001BC8 42A7 clr.l -[A7]
00001BCA 4EBA 1766 jsr [PC + 0x1766 /* 00003332 */]
00001BCE 4FEF 000C lea.l A7, [A7 + 0xC]
00001BD2 70FF moveq.l D0, 0xFFFFFFFF
00001BD4 600E bra +0x10 /* 00001BE4 */
label00001BD6:
00001BD6 2F0C move.l -[A7], A4
00001BD8 2F07 move.l -[A7], D7
00001BDA 4EBA FEB2 jsr [PC - 0x14E /* 00001A8E */]
00001BDE 508F addq.l A7, 8
00001BE0 6002 bra +0x4 /* 00001BE4 */
label00001BE2:
00001BE2 70FF moveq.l D0, 0xFFFFFFFF
label00001BE4:
00001BE4 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001BE8 4E5E unlink A6
00001BEA 4E75 rts
fn00001BEC:
00001BEC 4E56 FFF8 link A6, -0x0008
00001BF0 4A6D DB7A tst.w [A5 - 0x2486]
00001BF4 6722 beq +0x24 /* 00001C18 */
00001BF6 426D DB7A clr.w [A5 - 0x2486]
00001BFA 3D7C 000C FFF8 move.w [A6 - 0x8], 0xC
00001C00 426E FFFA clr.w [A6 - 0x6]
00001C04 42AE FFFC clr.l [A6 - 0x4]
00001C08 4267 clr.w -[A7]
00001C0A 2F2D DB80 move.l -[A7], [A5 - 0x2480]
00001C0E 486E FFF8 pea.l [A6 - 0x8]
00001C12 A804 syscall SndDoImmediate
00001C14 548F addq.l A7, 2
00001C16 6034 bra +0x36 /* 00001C4C */
label00001C18:
00001C18 3B7C 0001 DB7A move.w [A5 - 0x2486], 0x1
00001C1E 3D7C 000B FFF8 move.w [A6 - 0x8], 0xB
00001C24 426E FFFA clr.w [A6 - 0x6]
00001C28 42AE FFFC clr.l [A6 - 0x4]
00001C2C 4267 clr.w -[A7]
00001C2E 2F2D DB80 move.l -[A7], [A5 - 0x2480]
00001C32 486E FFF8 pea.l [A6 - 0x8]
00001C36 A804 syscall SndDoImmediate
00001C38 548F addq.l A7, 2
00001C3A 6004 bra +0x6 /* 00001C40 */
label00001C3C:
00001C3C 4EBA 141C jsr [PC + 0x141C /* 0000305A */]
label00001C40:
00001C40 4A6D DB7A tst.w [A5 - 0x2486]
00001C44 6706 beq +0x8 /* 00001C4C */
00001C46 4A2D DEF2 tst.b [A5 - 0x210E]
00001C4A 67F0 beq -0xE /* 00001C3C */
label00001C4C:
00001C4C 4E5E unlink A6
00001C4E 4E75 rts
fn00001C50:
00001C50 4E56 0000 link A6, 0
00001C54 2F07 move.l -[A7], D7
00001C56 2E2E 0008 move.l D7, [A6 + 0x8]
00001C5A EF8F lsl D7, 7
00001C5C 4878 0064 push.l 0x64 /* 'd' */
00001C60 2F07 move.l -[A7], D7
00001C62 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001C66 2E00 move.l D7, D0
00001C68 2B47 DB5A move.l [A5 - 0x24A6], D7
00001C6C 203C 0000 0100 move.l D0, 0x100
00001C72 9087 sub.l D0, D7
00001C74 2B40 DB56 move.l [A5 - 0x24AA], D0
00001C78 2E1F move.l D7, [A7]+
00001C7A 4E5E unlink A6
00001C7C 4E75 rts
fn00001C7E:
00001C7E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00001C82 4AAD DB62 tst.l [A5 - 0x249E]
00001C86 6624 bne +0x26 /* 00001CAC */
00001C88 203C 0000 0400 move.l D0, 0x400
00001C8E A11E syscall NewPtr, flags=1
00001C90 2B48 DB62 move.l [A5 - 0x249E], A0
00001C94 2008 move.l D0, A0
00001C96 6614 bne +0x16 /* 00001CAC */
00001C98 486D DD94 pea.l [A5 - 0x226C]
00001C9C 4EBA 18C2 jsr [PC + 0x18C2 /* 00003560 */]
00001CA0 588F addq.l A7, 4
00001CA2 486D DDB4 pea.l [A5 - 0x224C]
00001CA6 4EBA E586 jsr [PC - 0x1A7A /* 0000022E */]
00001CAA 588F addq.l A7, 4
label00001CAC:
00001CAC 4878 0002 push.l 0x2
00001CB0 2F2D DB56 move.l -[A7], [A5 - 0x24AA]
00001CB4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001CB8 5340 subq.w D0, 1
00001CBA 3E00 move.w D7, D0
00001CBC 4A47 tst.w D7
00001CBE 6C02 bge +0x4 /* 00001CC2 */
00001CC0 7E00 moveq.l D7, 0x00
label00001CC2:
00001CC2 3C3C FE00 move.w D6, 0xFE00
00001CC6 2A07 move.l D5, D7
00001CC8 48C5 ext.l D5
00001CCA 4485 neg.l D5
00001CCC 3807 move.w D4, D7
00001CCE 4444 neg.w D4
00001CD0 603E bra +0x40 /* 00001D10 */
label00001CD2:
00001CD2 4878 4000 push.l 0x4000 /* '@\0' */
00001CD6 3006 move.w D0, D6
00001CD8 C1ED DF00 muls.w D0, [A5 - 0x2100]
00001CDC 2F00 move.l -[A7], D0
00001CDE 2F2D DB56 move.l -[A7], [A5 - 0x24AA]
00001CE2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001CE6 2F00 move.l -[A7], D0
00001CE8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001CEC 3600 move.w D3, D0
00001CEE BE43 cmp.w D7, D3
00001CF0 6C02 bge +0x4 /* 00001CF4 */
00001CF2 3607 move.w D3, D7
label00001CF4:
00001CF4 3043 movea.w A0, D3
00001CF6 BA88 cmp.l D5, A0
00001CF8 6F02 ble +0x4 /* 00001CFC */
00001CFA 3604 move.w D3, D4
label00001CFC:
00001CFC 2006 move.l D0, D6
00001CFE 48C0 ext.l D0
00001D00 0280 0000 03FF andi.l D0, 0x3FF
00001D06 D0AD DB62 add.l D0, [A5 - 0x249E]
00001D0A 2040 movea.l A0, D0
00001D0C 1083 move.b [A0], D3
00001D0E 5246 addq.w D6, 1
label00001D10:
00001D10 0C46 01FF cmpi.w D6, 0x1FF
00001D14 6FBC ble -0x42 /* 00001CD2 */
00001D16 4AAD DB66 tst.l [A5 - 0x249A]
00001D1A 6624 bne +0x26 /* 00001D40 */
00001D1C 203C 0000 0400 move.l D0, 0x400
00001D22 A11E syscall NewPtr, flags=1
00001D24 2B48 DB66 move.l [A5 - 0x249A], A0
00001D28 2008 move.l D0, A0
00001D2A 6614 bne +0x16 /* 00001D40 */
00001D2C 486D DDB6 pea.l [A5 - 0x224A]
00001D30 4EBA 182E jsr [PC + 0x182E /* 00003560 */]
00001D34 588F addq.l A7, 4
00001D36 486D DDD6 pea.l [A5 - 0x222A]
00001D3A 4EBA E4F2 jsr [PC - 0x1B0E /* 0000022E */]
00001D3E 588F addq.l A7, 4
label00001D40:
00001D40 4878 0002 push.l 0x2
00001D44 2F2D DB5A move.l -[A7], [A5 - 0x24A6]
00001D48 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001D4C 5340 subq.w D0, 1
00001D4E 3E00 move.w D7, D0
00001D50 4A47 tst.w D7
00001D52 6C02 bge +0x4 /* 00001D56 */
00001D54 7E00 moveq.l D7, 0x00
label00001D56:
00001D56 3C3C FE00 move.w D6, 0xFE00
00001D5A 6046 bra +0x48 /* 00001DA2 */
label00001D5C:
00001D5C 4878 4000 push.l 0x4000 /* '@\0' */
00001D60 3006 move.w D0, D6
00001D62 C1ED DF00 muls.w D0, [A5 - 0x2100]
00001D66 2F00 move.l -[A7], D0
00001D68 2F2D DB5A move.l -[A7], [A5 - 0x24A6]
00001D6C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001D70 2F00 move.l -[A7], D0
00001D72 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001D76 3600 move.w D3, D0
00001D78 BE43 cmp.w D7, D3
00001D7A 6C02 bge +0x4 /* 00001D7E */
00001D7C 3607 move.w D3, D7
label00001D7E:
00001D7E 2007 move.l D0, D7
00001D80 48C0 ext.l D0
00001D82 4480 neg.l D0
00001D84 3043 movea.w A0, D3
00001D86 B088 cmp.l D0, A0
00001D88 6F04 ble +0x6 /* 00001D8E */
00001D8A 3607 move.w D3, D7
00001D8C 4443 neg.w D3
label00001D8E:
00001D8E 2006 move.l D0, D6
00001D90 48C0 ext.l D0
00001D92 0280 0000 03FF andi.l D0, 0x3FF
00001D98 D0AD DB66 add.l D0, [A5 - 0x249A]
00001D9C 2040 movea.l A0, D0
00001D9E 1083 move.b [A0], D3
00001DA0 5246 addq.w D6, 1
label00001DA2:
00001DA2 0C46 01FF cmpi.w D6, 0x1FF
00001DA6 6FB4 ble -0x4A /* 00001D5C */
00001DA8 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00001DAC 4E75 rts
fn00001DAE:
00001DAE 4E56 FFE0 link A6, -0x0020
00001DB2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001DB6 0C6D 0008 DF02 cmpi.w [A5 - 0x20FE], 0x8
00001DBC 670E beq +0x10 /* 00001DCC */
00001DBE 0C6D 0010 DF02 cmpi.w [A5 - 0x20FE], 0x10
00001DC4 6706 beq +0x8 /* 00001DCC */
00001DC6 3B7C 0008 DF02 move.w [A5 - 0x20FE], 0x8
label00001DCC:
00001DCC 306D DF02 movea.w A0, [A5 - 0x20FE]
00001DD0 2B48 DD90 move.l [A5 - 0x2270], A0
00001DD4 282E 0008 move.l D4, [A6 + 0x8]
00001DD8 7010 moveq.l D0, 0x10
00001DDA E1AC lsl D4, D0
00001DDC 4A84 tst.l D4
00001DDE 6606 bne +0x8 /* 00001DE6 */
00001DE0 283C 56EE 8BA3 move.l D4, 0x56EE8BA3
label00001DE6:
00001DE6 4AAD DB5E tst.l [A5 - 0x24A2]
00001DEA 6600 008E bne +0x90 /* 00001E7A */
00001DEE 203C 0000 2000 move.l D0, 0x2000 /* ' \0' */
00001DF4 A11E syscall NewPtr, flags=1
00001DF6 2B48 DB5E move.l [A5 - 0x24A2], A0
00001DFA 2008 move.l D0, A0
00001DFC 6614 bne +0x16 /* 00001E12 */
00001DFE 486D DDD8 pea.l [A5 - 0x2228]
00001E02 4EBA 175C jsr [PC + 0x175C /* 00003560 */]
00001E06 588F addq.l A7, 4
00001E08 486D DDF8 pea.l [A5 - 0x2208]
00001E0C 4EBA E420 jsr [PC - 0x1BE0 /* 0000022E */]
00001E10 588F addq.l A7, 4
label00001E12:
00001E12 7C00 moveq.l D6, 0x00
00001E14 605E bra +0x60 /* 00001E74 */
label00001E16:
00001E16 7A80 moveq.l D5, 0xFFFFFF80
00001E18 6052 bra +0x54 /* 00001E6C */
label00001E1A:
00001E1A 3006 move.w D0, D6
00001E1C E148 lsl D0.w, 8
00001E1E 3205 move.w D1, D5
00001E20 0241 00FF andi.w D1, 0xFF
00001E24 8041 or.w D0, D1
00001E26 D040 add.w D0, D0
00001E28 3D40 FFFE move.w [A6 - 0x2], D0
00001E2C 4878 0010 push.l 0x10
00001E30 3046 movea.w A0, D6
00001E32 7210 moveq.l D1, 0x10
00001E34 9288 sub.l D1, A0
00001E36 2F01 move.l -[A7], D1
00001E38 3045 movea.w A0, D5
00001E3A 2F08 move.l -[A7], A0
00001E3C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001E40 2F00 move.l -[A7], D0
00001E42 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001E46 306E FFFE movea.w A0, [A6 - 0x2]
00001E4A D1ED DB5E add.l A0, [A5 - 0x24A2]
00001E4E 1080 move.b [A0], D0
00001E50 4878 0010 push.l 0x10
00001E54 3006 move.w D0, D6
00001E56 C1C5 muls.w D0, D5
00001E58 2F00 move.l -[A7], D0
00001E5A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001E5E 306E FFFE movea.w A0, [A6 - 0x2]
00001E62 D1ED DB5E add.l A0, [A5 - 0x24A2]
00001E66 1140 0001 move.b [A0 + 0x1], D0
00001E6A 5245 addq.w D5, 1
label00001E6C:
00001E6C 0C45 007F cmpi.w D5, 0x7F
00001E70 6FA8 ble -0x56 /* 00001E1A */
00001E72 5246 addq.w D6, 1
label00001E74:
00001E74 0C46 000F cmpi.w D6, 0xF
00001E78 6F9C ble -0x62 /* 00001E16 */
label00001E7A:
00001E7A 4EBA FE02 jsr [PC - 0x1FE /* 00001C7E */]
00001E7E 4AAD DB6A tst.l [A5 - 0x2496]
00001E82 6672 bne +0x74 /* 00001EF6 */
00001E84 203C 0000 8200 move.l D0, 0x8200
00001E8A A11E syscall NewPtr, flags=1
00001E8C 2B48 DB6A move.l [A5 - 0x2496], A0
00001E90 2008 move.l D0, A0
00001E92 6614 bne +0x16 /* 00001EA8 */
00001E94 486D DDFA pea.l [A5 - 0x2206]
00001E98 4EBA 16C6 jsr [PC + 0x16C6 /* 00003560 */]
00001E9C 588F addq.l A7, 4
00001E9E 486D DE1A pea.l [A5 - 0x21E6]
00001EA2 4EBA E38A jsr [PC - 0x1C76 /* 0000022E */]
00001EA6 588F addq.l A7, 4
label00001EA8:
00001EA8 7C00 moveq.l D6, 0x00
00001EAA 6044 bra +0x46 /* 00001EF0 */
label00001EAC:
00001EAC 7A80 moveq.l D5, 0xFFFFFF80
00001EAE 6038 bra +0x3A /* 00001EE8 */
label00001EB0:
00001EB0 4878 0040 push.l 0x40 /* '@' */
00001EB4 3046 movea.w A0, D6
00001EB6 2F08 move.l -[A7], A0
00001EB8 3045 movea.w A0, D5
00001EBA 2F08 move.l -[A7], A0
00001EBC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001EC0 2040 movea.l A0, D0
00001EC2 4868 0020 pea.l [A0 + 0x20]
00001EC6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001ECA 2206 move.l D1, D6
00001ECC 48C1 ext.l D1
00001ECE E189 lsl D1, 8
00001ED0 2405 move.l D2, D5
00001ED2 48C2 ext.l D2
00001ED4 0282 0000 00FF andi.l D2, 0xFF
00001EDA 8282 or.l D1, D2
00001EDC D281 add.l D1, D1
00001EDE D2AD DB6A add.l D1, [A5 - 0x2496]
00001EE2 2041 movea.l A0, D1
00001EE4 3080 move.w [A0], D0
00001EE6 5245 addq.w D5, 1
label00001EE8:
00001EE8 0C45 007F cmpi.w D5, 0x7F
00001EEC 6FC2 ble -0x3C /* 00001EB0 */
00001EEE 5246 addq.w D6, 1
label00001EF0:
00001EF0 0C46 0040 cmpi.w D6, 0x40 /* '@' */
00001EF4 6FB6 ble -0x48 /* 00001EAC */
label00001EF6:
00001EF6 2B6E 000C DB7C move.l [A5 - 0x2484], [A6 + 0xC]
00001EFC 4267 clr.w -[A7]
00001EFE 486D DB80 pea.l [A5 - 0x2480]
00001F02 3F3C 0005 move.w -[A7], 0x5
00001F06 4878 00C0 push.l 0xC0
00001F0A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F0E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F12 7204 moveq.l D1, 0x04
00001F14 8081 or.l D0, D1
00001F16 2F00 move.l -[A7], D0
00001F18 486D 0252 pea.l [A5 + 0x252 /* export_70 */]
00001F1C A807 syscall SndNewChannel
00001F1E 3E1F move.w D7, [A7]+
00001F20 4A47 tst.w D7
00001F22 6714 beq +0x16 /* 00001F38 */
00001F24 486D DE1C pea.l [A5 - 0x21E4]
00001F28 4EBA 1636 jsr [PC + 0x1636 /* 00003560 */]
00001F2C 588F addq.l A7, 4
00001F2E 486D DE3A pea.l [A5 - 0x21C6]
00001F32 4EBA E2FA jsr [PC - 0x1D06 /* 0000022E */]
00001F36 588F addq.l A7, 4
label00001F38:
00001F38 3D7C 002B FFF0 move.w [A6 - 0x10], 0x2B /* '+' */
00001F3E 3D7C 00FF FFF2 move.w [A6 - 0xE], 0xFF
00001F44 42AE FFF4 clr.l [A6 - 0xC]
00001F48 4267 clr.w -[A7]
00001F4A 2F2D DB80 move.l -[A7], [A5 - 0x2480]
00001F4E 486E FFF0 pea.l [A6 - 0x10]
00001F52 A804 syscall SndDoImmediate
00001F54 3E1F move.w D7, [A7]+
00001F56 4A47 tst.w D7
00001F58 670A beq +0xC /* 00001F64 */
00001F5A 486D DE3C pea.l [A5 - 0x21C4]
00001F5E 4EBA 1600 jsr [PC + 0x1600 /* 00003560 */]
00001F62 588F addq.l A7, 4
label00001F64:
00001F64 2B7C 0000 0BB8 DB6E move.l [A5 - 0x2492], 0xBB8
00001F6C 202D DB6E move.l D0, [A5 - 0x2492]
00001F70 A11E syscall NewPtr, flags=1
00001F72 2B48 DB72 move.l [A5 - 0x248E], A0
00001F76 202D DB6E move.l D0, [A5 - 0x2492]
00001F7A A11E syscall NewPtr, flags=1
00001F7C 2B48 DB76 move.l [A5 - 0x248A], A0
00001F80 4AAD DB72 tst.l [A5 - 0x248E]
00001F84 6706 beq +0x8 /* 00001F8C */
00001F86 4AAD DB76 tst.l [A5 - 0x248A]
00001F8A 661E bne +0x20 /* 00001FAA */
label00001F8C:
00001F8C 3F3C 0001 move.w -[A7], 0x1
00001F90 4EBA 0FB2 jsr [PC + 0xFB2 /* 00002F44 */]
00001F94 548F addq.l A7, 2
00001F96 486D DE60 pea.l [A5 - 0x21A0]
00001F9A 4EBA 15C4 jsr [PC + 0x15C4 /* 00003560 */]
00001F9E 588F addq.l A7, 4
00001FA0 486D DE82 pea.l [A5 - 0x217E]
00001FA4 4EBA E288 jsr [PC - 0x1D78 /* 0000022E */]
00001FA8 588F addq.l A7, 4
label00001FAA:
00001FAA 7C00 moveq.l D6, 0x00
label00001FAC:
00001FAC A01C syscall FreeMem
00001FAE 2D40 FFF8 move.l [A6 - 0x8], D0
00001FB2 0C80 0000 A100 cmpi.l D0, 0xA100
00001FB8 6C30 bge +0x32 /* 00001FEA */
00001FBA 0C46 0003 cmpi.w D6, 0x3
00001FBE 6C00 01BC bge +0x1BE /* 0000217C */
00001FC2 486D DE84 pea.l [A5 - 0x217C]
00001FC6 4EBA 1598 jsr [PC + 0x1598 /* 00003560 */]
00001FCA 588F addq.l A7, 4
00001FCC 3F3C 0001 move.w -[A7], 0x1
00001FD0 4EBA 0F72 jsr [PC + 0xF72 /* 00002F44 */]
00001FD4 548F addq.l A7, 2
00001FD6 3F3C 0001 move.w -[A7], 0x1
00001FDA 4EBA 0F68 jsr [PC + 0xF68 /* 00002F44 */]
00001FDE 548F addq.l A7, 2
00001FE0 486D DEA4 pea.l [A5 - 0x215C]
00001FE4 4EBA E248 jsr [PC - 0x1DB8 /* 0000022E */]
00001FE8 588F addq.l A7, 4
label00001FEA:
00001FEA 203C 0000 2058 move.l D0, 0x2058 /* ' X' */
00001FF0 A11E syscall NewPtr, flags=1
00001FF2 224D movea.l A1, A5
00001FF4 2006 move.l D0, D6
00001FF6 48C0 ext.l D0
00001FF8 E588 lsl D0, 2
00001FFA D3C0 add.l A1, D0
00001FFC 2348 DB84 move.l [A1 - 0x247C], A0
00002000 204D movea.l A0, A5
00002002 2006 move.l D0, D6
00002004 48C0 ext.l D0
00002006 E588 lsl D0, 2
00002008 D1C0 add.l A0, D0
0000200A 2068 DB84 movea.l A0, [A0 - 0x247C]
0000200E 4268 0014 clr.w [A0 + 0x14]
00002012 204D movea.l A0, A5
00002014 2006 move.l D0, D6
00002016 48C0 ext.l D0
00002018 E588 lsl D0, 2
0000201A D1C0 add.l A0, D0
0000201C 224D movea.l A1, A5
0000201E 2006 move.l D0, D6
00002020 48C0 ext.l D0
00002022 E588 lsl D0, 2
00002024 D3C0 add.l A1, D0
00002026 7058 moveq.l D0, 0x58
00002028 D0A8 DB84 add.l D0, [A0 - 0x247C]
0000202C 2269 DB84 movea.l A1, [A1 - 0x247C]
00002030 2340 0016 move.l [A1 + 0x16], D0
00002034 4AAD DB7C tst.l [A5 - 0x2484]
00002038 672A beq +0x2C /* 00002064 */
0000203A 204D movea.l A0, A5
0000203C 2006 move.l D0, D6
0000203E 48C0 ext.l D0
00002040 E588 lsl D0, 2
00002042 D1C0 add.l A0, D0
00002044 2068 DB84 movea.l A0, [A0 - 0x247C]
00002048 316D DD92 0046 move.w [A0 + 0x46], [A5 - 0x226E]
0000204E 204D movea.l A0, A5
00002050 2006 move.l D0, D6
00002052 48C0 ext.l D0
00002054 E588 lsl D0, 2
00002056 D1C0 add.l A0, D0
00002058 2068 DB84 movea.l A0, [A0 - 0x247C]
0000205C 7002 moveq.l D0, 0x02
0000205E 2140 001A move.l [A0 + 0x1A], D0
00002062 6028 bra +0x2A /* 0000208C */
label00002064:
00002064 204D movea.l A0, A5
00002066 2006 move.l D0, D6
00002068 48C0 ext.l D0
0000206A E588 lsl D0, 2
0000206C D1C0 add.l A0, D0
0000206E 2068 DB84 movea.l A0, [A0 - 0x247C]
00002072 316D DD92 0046 move.w [A0 + 0x46], [A5 - 0x226E]
00002078 204D movea.l A0, A5
0000207A 2006 move.l D0, D6
0000207C 48C0 ext.l D0
0000207E E588 lsl D0, 2
00002080 D1C0 add.l A0, D0
00002082 2068 DB84 movea.l A0, [A0 - 0x247C]
00002086 7001 moveq.l D0, 0x01
00002088 2140 001A move.l [A0 + 0x1A], D0
label0000208C:
0000208C 204D movea.l A0, A5
0000208E 2006 move.l D0, D6
00002090 48C0 ext.l D0
00002092 E588 lsl D0, 2
00002094 D1C0 add.l A0, D0
00002096 2068 DB84 movea.l A0, [A0 - 0x247C]
0000209A 2144 001E move.l [A0 + 0x1E], D4
0000209E 204D movea.l A0, A5
000020A0 2006 move.l D0, D6
000020A2 48C0 ext.l D0
000020A4 E588 lsl D0, 2
000020A6 D1C0 add.l A0, D0
000020A8 2068 DB84 movea.l A0, [A0 - 0x247C]
000020AC 42A8 0022 clr.l [A0 + 0x22]
000020B0 204D movea.l A0, A5
000020B2 2006 move.l D0, D6
000020B4 48C0 ext.l D0
000020B6 E588 lsl D0, 2
000020B8 D1C0 add.l A0, D0
000020BA 2068 DB84 movea.l A0, [A0 - 0x247C]
000020BE 42A8 0026 clr.l [A0 + 0x26]
000020C2 204D movea.l A0, A5
000020C4 2006 move.l D0, D6
000020C6 48C0 ext.l D0
000020C8 E588 lsl D0, 2
000020CA D1C0 add.l A0, D0
000020CC 2068 DB84 movea.l A0, [A0 - 0x247C]
000020D0 117C 00FF 002A move.b [A0 + 0x2A], 0xFF
000020D6 204D movea.l A0, A5
000020D8 2006 move.l D0, D6
000020DA 48C0 ext.l D0
000020DC E588 lsl D0, 2
000020DE D1C0 add.l A0, D0
000020E0 2068 DB84 movea.l A0, [A0 - 0x247C]
000020E4 117C 0040 002B move.b [A0 + 0x2B], 0x40 /* '@' */
000020EA 204D movea.l A0, A5
000020EC 2006 move.l D0, D6
000020EE 48C0 ext.l D0
000020F0 E588 lsl D0, 2
000020F2 D1C0 add.l A0, D0
000020F4 2068 DB84 movea.l A0, [A0 - 0x247C]
000020F8 42A8 003A clr.l [A0 + 0x3A]
000020FC 204D movea.l A0, A5
000020FE 2006 move.l D0, D6
00002100 48C0 ext.l D0
00002102 E588 lsl D0, 2
00002104 D1C0 add.l A0, D0
00002106 2068 DB84 movea.l A0, [A0 - 0x247C]
0000210A 4268 0048 clr.w [A0 + 0x48]
0000210E 204D movea.l A0, A5
00002110 2006 move.l D0, D6
00002112 48C0 ext.l D0
00002114 E588 lsl D0, 2
00002116 D1C0 add.l A0, D0
00002118 2068 DB84 movea.l A0, [A0 - 0x247C]
0000211C 42A8 004A clr.l [A0 + 0x4A]
00002120 204D movea.l A0, A5
00002122 2006 move.l D0, D6
00002124 48C0 ext.l D0
00002126 E588 lsl D0, 2
00002128 D1C0 add.l A0, D0
0000212A 2068 DB84 movea.l A0, [A0 - 0x247C]
0000212E 42A8 004E clr.l [A0 + 0x4E]
00002132 204D movea.l A0, A5
00002134 2006 move.l D0, D6
00002136 48C0 ext.l D0
00002138 E588 lsl D0, 2
0000213A D1C0 add.l A0, D0
0000213C 2068 DB84 movea.l A0, [A0 - 0x247C]
00002140 42A8 0052 clr.l [A0 + 0x52]
00002144 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002148 486E 0008 pea.l [A6 + 0x8]
0000214C 4850 pea.l [A0]
0000214E 3F3C 280E move.w -[A7], 0x280E
00002152 A9EB syscall Pack4/FP68K
00002154 3110 move.w -[A0], [A0]
00002156 204D movea.l A0, A5
00002158 2006 move.l D0, D6
0000215A 48C0 ext.l D0
0000215C E588 lsl D0, 2
0000215E D1C0 add.l A0, D0
00002160 2068 DB84 movea.l A0, [A0 - 0x247C]
00002164 4868 0030 pea.l [A0 + 0x30]
00002168 486E FFE4 pea.l [A6 - 0x1C]
0000216C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002170 508F addq.l A7, 8
00002172 5246 addq.w D6, 1
00002174 0C46 0080 cmpi.w D6, 0x80
00002178 6D00 FE32 blt -0x1CC /* 00001FAC */
label0000217C:
0000217C 3046 movea.w A0, D6
0000217E 2B48 DD84 move.l [A5 - 0x227C], A0
00002182 7C00 moveq.l D6, 0x00
00002184 6028 bra +0x2A /* 000021AE */
label00002186:
00002186 2F2D DD84 move.l -[A7], [A5 - 0x227C]
0000218A 3046 movea.w A0, D6
0000218C 4868 0001 pea.l [A0 + 0x1]
00002190 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002194 204D movea.l A0, A5
00002196 E588 lsl D0, 2
00002198 D1C0 add.l A0, D0
0000219A 224D movea.l A1, A5
0000219C 2006 move.l D0, D6
0000219E 48C0 ext.l D0
000021A0 E588 lsl D0, 2
000021A2 D3C0 add.l A1, D0
000021A4 2269 DB84 movea.l A1, [A1 - 0x247C]
000021A8 22A8 DB84 move.l [A1], [A0 - 0x247C]
000021AC 5246 addq.w D6, 1
label000021AE:
000021AE 3046 movea.w A0, D6
000021B0 B1ED DD84 cmpa.l A0, [A5 - 0x227C]
000021B4 6DD0 blt -0x2E /* 00002186 */
000021B6 2B6D DB84 DD88 move.l [A5 - 0x2278], [A5 - 0x247C]
000021BC 42AD DD8C clr.l [A5 - 0x2274]
000021C0 2004 move.l D0, D4
000021C2 7210 moveq.l D1, 0x10
000021C4 E2A8 lsr D0, D1
000021C6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000021CA 4E5E unlink A6
000021CC 4E75 rts
000021CE 48E7 0308 movem.l -[A7], D6,D7,A4
000021D2 7E00 moveq.l D7, 0x00
000021D4 7C00 moveq.l D6, 0x00
000021D6 49ED DB84 lea.l A4, [A5 - 0x247C]
000021DA 600E bra +0x10 /* 000021EA */
label000021DC:
000021DC 2054 movea.l A0, [A4]
000021DE 4A68 0014 tst.w [A0 + 0x14]
000021E2 6702 beq +0x4 /* 000021E6 */
000021E4 5287 addq.l D7, 1
label000021E6:
000021E6 5286 addq.l D6, 1
000021E8 588C addq.l A4, 4
label000021EA:
000021EA BCAD DD84 cmp.l D6, [A5 - 0x227C]
000021EE 6DEC blt -0x12 /* 000021DC */
000021F0 70FF moveq.l D0, 0xFFFFFFFF
000021F2 D0AD DD84 add.l D0, [A5 - 0x227C]
000021F6 B087 cmp.l D0, D7
000021F8 6E04 bgt +0x6 /* 000021FE */
000021FA 7001 moveq.l D0, 0x01
000021FC 6002 bra +0x4 /* 00002200 */
label000021FE:
000021FE 7000 moveq.l D0, 0x00
label00002200:
00002200 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002204 4E75 rts
fn00002206:
00002206 48E7 0108 movem.l -[A7], D7,A4
0000220A 7E00 moveq.l D7, 0x00
0000220C 49ED DB84 lea.l A4, [A5 - 0x247C]
00002210 6010 bra +0x12 /* 00002222 */
label00002212:
00002212 2054 movea.l A0, [A4]
00002214 4A68 0014 tst.w [A0 + 0x14]
00002218 6704 beq +0x6 /* 0000221E */
0000221A 7000 moveq.l D0, 0x00
0000221C 600C bra +0xE /* 0000222A */
label0000221E:
0000221E 5287 addq.l D7, 1
00002220 588C addq.l A4, 4
label00002222:
00002222 BEAD DD84 cmp.l D7, [A5 - 0x227C]
00002226 6DEA blt -0x14 /* 00002212 */
00002228 7001 moveq.l D0, 0x01
label0000222A:
0000222A 4CDF 1080 movem.l D7,A4, [A7]+
0000222E 4E75 rts
fn00002230:
00002230 48E7 0308 movem.l -[A7], D6,D7,A4
00002234 7E00 moveq.l D7, 0x00
00002236 7C00 moveq.l D6, 0x00
00002238 49ED DB84 lea.l A4, [A5 - 0x247C]
0000223C 600E bra +0x10 /* 0000224C */
label0000223E:
0000223E 2054 movea.l A0, [A4]
00002240 4A68 0014 tst.w [A0 + 0x14]
00002244 6702 beq +0x4 /* 00002248 */
00002246 5287 addq.l D7, 1
label00002248:
00002248 5286 addq.l D6, 1
0000224A 588C addq.l A4, 4
label0000224C:
0000224C BCAD DD84 cmp.l D6, [A5 - 0x227C]
00002250 6DEC blt -0x12 /* 0000223E */
00002252 3007 move.w D0, D7
00002254 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002258 4E75 rts
fn0000225A:
0000225A 2F07 move.l -[A7], D7
0000225C 600A bra +0xC /* 00002268 */
label0000225E:
0000225E 4878 000F push.l 0xF
00002262 4EBA 0CA6 jsr [PC + 0xCA6 /* 00002F0A */]
00002266 588F addq.l A7, 4
label00002268:
00002268 206D DD88 movea.l A0, [A5 - 0x2278]
0000226C 2050 movea.l A0, [A0]
0000226E 4A68 0014 tst.w [A0 + 0x14]
00002272 66EA bne -0x14 /* 0000225E */
label00002274:
00002274 206D DD88 movea.l A0, [A5 - 0x2278]
00002278 317C 0001 0014 move.w [A0 + 0x14], 0x1
0000227E 206D DD88 movea.l A0, [A5 - 0x2278]
00002282 317C 0051 0004 move.w [A0 + 0x4], 0x51 /* 'Q' */
00002288 206D DD88 movea.l A0, [A5 - 0x2278]
0000228C 4268 0006 clr.w [A0 + 0x6]
00002290 7016 moveq.l D0, 0x16
00002292 D0AD DD88 add.l D0, [A5 - 0x2278]
00002296 206D DD88 movea.l A0, [A5 - 0x2278]
0000229A 2140 0008 move.l [A0 + 0x8], D0
0000229E 4AAD DB7C tst.l [A5 - 0x2484]
000022A2 6722 beq +0x24 /* 000022C6 */
000022A4 4878 0008 push.l 0x8
000022A8 2F2D DD90 move.l -[A7], [A5 - 0x2270]
000022AC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000022B0 D080 add.l D0, D0
000022B2 2F00 move.l -[A7], D0
000022B4 2F2D DD8C move.l -[A7], [A5 - 0x2274]
000022B8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000022BC 206D DD88 movea.l A0, [A5 - 0x2278]
000022C0 2140 002C move.l [A0 + 0x2C], D0
000022C4 601E bra +0x20 /* 000022E4 */
label000022C6:
000022C6 4878 0008 push.l 0x8
000022CA 2F2D DD90 move.l -[A7], [A5 - 0x2270]
000022CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000022D2 2F00 move.l -[A7], D0
000022D4 2F2D DD8C move.l -[A7], [A5 - 0x2274]
000022D8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000022DC 206D DD88 movea.l A0, [A5 - 0x2278]
000022E0 2140 002C move.l [A0 + 0x2C], D0
label000022E4:
000022E4 4267 clr.w -[A7]
000022E6 2F2D DB80 move.l -[A7], [A5 - 0x2480]
000022EA 206D DD88 movea.l A0, [A5 - 0x2278]
000022EE 4868 0004 pea.l [A0 + 0x4]
000022F2 1F3C 0001 move.b -[A7], 0x1
000022F6 A803 syscall SndDoCommand
000022F8 3E1F move.w D7, [A7]+
000022FA 0C47 FF35 cmpi.w D7, 0xFF35
000022FE 660E bne +0x10 /* 0000230E */
00002300 4878 0002 push.l 0x2
00002304 4EBA 0C04 jsr [PC + 0xC04 /* 00002F0A */]
00002308 588F addq.l A7, 4
0000230A 6000 FF68 bra -0x96 /* 00002274 */
label0000230E:
0000230E 206D DD88 movea.l A0, [A5 - 0x2278]
00002312 317C 000D 000C move.w [A0 + 0xC], 0xD /* '\r' */
00002318 7014 moveq.l D0, 0x14
0000231A D0AD DD88 add.l D0, [A5 - 0x2278]
0000231E 206D DD88 movea.l A0, [A5 - 0x2278]
00002322 2140 0010 move.l [A0 + 0x10], D0
00002326 4267 clr.w -[A7]
00002328 2F2D DB80 move.l -[A7], [A5 - 0x2480]
0000232C 206D DD88 movea.l A0, [A5 - 0x2278]
00002330 4868 000C pea.l [A0 + 0xC]
00002334 1F3C 0001 move.b -[A7], 0x1
00002338 A803 syscall SndDoCommand
0000233A 3E1F move.w D7, [A7]+
0000233C 0C47 FF35 cmpi.w D7, 0xFF35
00002340 660C bne +0xE /* 0000234E */
00002342 4878 0002 push.l 0x2
00002346 4EBA 0BC2 jsr [PC + 0xBC2 /* 00002F0A */]
0000234A 588F addq.l A7, 4
0000234C 60C0 bra -0x3E /* 0000230E */
label0000234E:
0000234E 42AD DD8C clr.l [A5 - 0x2274]
00002352 206D DD88 movea.l A0, [A5 - 0x2278]
00002356 2B50 DD88 move.l [A5 - 0x2278], [A0]
0000235A 2E1F move.l D7, [A7]+
0000235C 4E75 rts
0000235E 4E56 0000 link A6, 0
00002362 4E5E unlink A6
00002364 4E75 rts
fn00002366:
00002366 4E56 0000 link A6, 0
0000236A 202D DD8C move.l D0, [A5 - 0x2274]
0000236E D0AE 0008 add.l D0, [A6 + 0x8]
00002372 0C80 0000 1FFF cmpi.l D0, 0x1FFF
00002378 6D04 blt +0x6 /* 0000237E */
0000237A 4EBA FEDE jsr [PC - 0x122 /* 0000225A */]
label0000237E:
0000237E 4E5E unlink A6
00002380 4E75 rts
fn00002382:
00002382 4E56 FFF0 link A6, -0x0010
00002386 48E7 0108 movem.l -[A7], D7,A4
0000238A 4AAD DD8C tst.l [A5 - 0x2274]
0000238E 6710 beq +0x12 /* 000023A0 */
00002390 4EBA FEC8 jsr [PC - 0x138 /* 0000225A */]
00002394 600A bra +0xC /* 000023A0 */
label00002396:
00002396 4878 003C push.l 0x3C /* '<' */
0000239A 4EBA 0B6E jsr [PC + 0xB6E /* 00002F0A */]
0000239E 588F addq.l A7, 4
label000023A0:
000023A0 4A2D DEF2 tst.b [A5 - 0x210E]
000023A4 6608 bne +0xA /* 000023AE */
000023A6 4EBA FE5E jsr [PC - 0x1A2 /* 00002206 */]
000023AA 4A80 tst.l D0
000023AC 67E8 beq -0x16 /* 00002396 */
label000023AE:
000023AE 4267 clr.w -[A7]
000023B0 2F2D DB80 move.l -[A7], [A5 - 0x2480]
000023B4 1F2D DEF2 move.b -[A7], [A5 - 0x210E]
000023B8 A801 syscall SndDisposeChannel
000023BA 548F addq.l A7, 2
000023BC 7E00 moveq.l D7, 0x00
000023BE 49ED DB84 lea.l A4, [A5 - 0x247C]
000023C2 6008 bra +0xA /* 000023CC */
label000023C4:
000023C4 2054 movea.l A0, [A4]
000023C6 A01F syscall DisposPtr/DisposePtr
000023C8 5287 addq.l D7, 1
000023CA 588C addq.l A4, 4
label000023CC:
000023CC BEAD DD84 cmp.l D7, [A5 - 0x227C]
000023D0 6DF2 blt -0xC /* 000023C4 */
000023D2 4CDF 1080 movem.l D7,A4, [A7]+
000023D6 4E5E unlink A6
000023D8 4E75 rts
fn000023DA:
000023DA 4E56 0000 link A6, 0
000023DE 4E5E unlink A6
000023E0 4E75 rts
fn000023E2:
000023E2 7000 moveq.l D0, 0x00
000023E4 4E75 rts
fn000023E6:
000023E6 4E75 rts
export_70:
000023E8 4E56 0000 link A6, 0
000023EC 206E 0008 movea.l A0, [A6 + 0x8]
000023F0 2068 0004 movea.l A0, [A0 + 0x4]
000023F4 4250 clr.w [A0]
000023F6 4E5E unlink A6
000023F8 205F movea.l A0, [A7]+
000023FA 508F addq.l A7, 8
000023FC 4ED0 jmp [A0]
fn000023FE:
000023FE 4E56 FFF8 link A6, -0x0008
00002402 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002406 2E2E 000C move.l D7, [A6 + 0xC]
0000240A 4AAD DB7C tst.l [A5 - 0x2484]
0000240E 6714 beq +0x16 /* 00002424 */
00002410 4878 0008 push.l 0x8
00002414 2F2D DD90 move.l -[A7], [A5 - 0x2270]
00002418 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000241C 3A07 move.w D5, D7
0000241E DA45 add.w D5, D5
00002420 CAC0 mulu.w D5, D0
00002422 6010 bra +0x12 /* 00002434 */
label00002424:
00002424 4878 0008 push.l 0x8
00002428 2F2D DD90 move.l -[A7], [A5 - 0x2270]
0000242C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002430 C0C7 mulu.w D0, D7
00002432 3A00 move.w D5, D0
label00002434:
00002434 3045 movea.w A0, D5
00002436 2F08 move.l -[A7], A0
00002438 4EBA FF2C jsr [PC - 0xD4 /* 00002366 */]
0000243C 588F addq.l A7, 4
0000243E 206D DD8C movea.l A0, [A5 - 0x2274]
00002442 D0C5 add.w A0, D5
00002444 B0FC 2000 cmpa.w A0, 0x2000 /* ' \0' */
00002448 6F1E ble +0x20 /* 00002468 */
0000244A 486D DEA6 pea.l [A5 - 0x215A]
0000244E 4EBA 1110 jsr [PC + 0x1110 /* 00003560 */]
00002452 588F addq.l A7, 4
00002454 3F3C 0002 move.w -[A7], 0x2
00002458 4EBA 0AEA jsr [PC + 0xAEA /* 00002F44 */]
0000245C 548F addq.l A7, 2
0000245E 486D DEC8 pea.l [A5 - 0x2138]
00002462 4EBA DDCA jsr [PC - 0x2236 /* 0000022E */]
00002466 588F addq.l A7, 4
label00002468:
00002468 4AAD DB6E tst.l [A5 - 0x2492]
0000246C 664A bne +0x4C /* 000024B8 */
0000246E 2007 move.l D0, D7
00002470 D080 add.l D0, D0
00002472 5680 addq.l D0, 3
00002474 72FC moveq.l D1, 0xFFFFFFFC
00002476 C081 and.l D0, D1
00002478 2B40 DB6E move.l [A5 - 0x2492], D0
0000247C A11E syscall NewPtr, flags=1
0000247E 2B48 DB72 move.l [A5 - 0x248E], A0
00002482 202D DB6E move.l D0, [A5 - 0x2492]
00002486 A11E syscall NewPtr, flags=1
00002488 2B48 DB76 move.l [A5 - 0x248A], A0
0000248C 4AAD DB72 tst.l [A5 - 0x248E]
00002490 6706 beq +0x8 /* 00002498 */
00002492 4AAD DB76 tst.l [A5 - 0x248A]
00002496 6642 bne +0x44 /* 000024DA */
label00002498:
00002498 486D DECA pea.l [A5 - 0x2136]
0000249C 4EBA 10C2 jsr [PC + 0x10C2 /* 00003560 */]
000024A0 588F addq.l A7, 4
000024A2 3F3C 0001 move.w -[A7], 0x1
000024A6 4EBA 0A9C jsr [PC + 0xA9C /* 00002F44 */]
000024AA 548F addq.l A7, 2
000024AC 486D DEEA pea.l [A5 - 0x2116]
000024B0 4EBA DD7C jsr [PC - 0x2284 /* 0000022E */]
000024B4 588F addq.l A7, 4
000024B6 6022 bra +0x24 /* 000024DA */
label000024B8:
000024B8 2007 move.l D0, D7
000024BA D080 add.l D0, D0
000024BC 5680 addq.l D0, 3
000024BE 72FC moveq.l D1, 0xFFFFFFFC
000024C0 C081 and.l D0, D1
000024C2 B0AD DB6E cmp.l D0, [A5 - 0x2492]
000024C6 6312 bls +0x14 /* 000024DA */
000024C8 206D DB72 movea.l A0, [A5 - 0x248E]
000024CC A01F syscall DisposPtr/DisposePtr
000024CE 206D DB76 movea.l A0, [A5 - 0x248A]
000024D2 A01F syscall DisposPtr/DisposePtr
000024D4 42AD DB6E clr.l [A5 - 0x2492]
000024D8 608E bra -0x70 /* 00002468 */
label000024DA:
000024DA 286D DB72 movea.l A4, [A5 - 0x248E]
000024DE 266D DB76 movea.l A3, [A5 - 0x248A]
000024E2 2C2D DB6E move.l D6, [A5 - 0x2492]
000024E6 E48E lsr D6, 2
000024E8 5346 subq.w D6, 1
000024EA 601A bra +0x1C /* 00002506 */
label000024EC:
000024EC 2006 move.l D0, D6
000024EE 48C0 ext.l D0
000024F0 E588 lsl D0, 2
000024F2 42B4 0800 clr.l [A4 + D0]
000024F6 2006 move.l D0, D6
000024F8 48C0 ext.l D0
000024FA E588 lsl D0, 2
000024FC 42B3 0800 clr.l [A3 + D0]
00002500 70FF moveq.l D0, 0xFFFFFFFF
00002502 D046 add.w D0, D6
00002504 3C00 move.w D6, D0
label00002506:
00002506 4A46 tst.w D6
00002508 6CE2 bge -0x1C /* 000024EC */
0000250A 7008 moveq.l D0, 0x08
0000250C B0AD DD90 cmp.l D0, [A5 - 0x2270]
00002510 6600 0138 bne +0x13A /* 0000264A */
00002514 7001 moveq.l D0, 0x01
00002516 B0AE 0008 cmp.l D0, [A6 + 0x8]
0000251A 6642 bne +0x44 /* 0000255E */
0000251C 3F07 move.w -[A7], D7
0000251E 2F0C move.l -[A7], A4
00002520 486D C04A pea.l [A5 - 0x3FB6]
00002524 4EBA 0252 jsr [PC + 0x252 /* 00002778 */]
00002528 4FEF 000A lea.l A7, [A7 + 0xA]
0000252C 3F07 move.w -[A7], D7
0000252E 2F0B move.l -[A7], A3
00002530 486D C062 pea.l [A5 - 0x3F9E]
00002534 4EBA 0242 jsr [PC + 0x242 /* 00002778 */]
00002538 4FEF 000A lea.l A7, [A7 + 0xA]
0000253C 3F07 move.w -[A7], D7
0000253E 2F0B move.l -[A7], A3
00002540 486D C07A pea.l [A5 - 0x3F86]
00002544 4EBA 0232 jsr [PC + 0x232 /* 00002778 */]
00002548 4FEF 000A lea.l A7, [A7 + 0xA]
0000254C 3F07 move.w -[A7], D7
0000254E 2F0C move.l -[A7], A4
00002550 486D C092 pea.l [A5 - 0x3F6E]
00002554 4EBA 0222 jsr [PC + 0x222 /* 00002778 */]
00002558 4FEF 000A lea.l A7, [A7 + 0xA]
0000255C 6040 bra +0x42 /* 0000259E */
label0000255E:
0000255E 3F07 move.w -[A7], D7
00002560 2F0C move.l -[A7], A4
00002562 486D C04A pea.l [A5 - 0x3FB6]
00002566 4EBA 02A0 jsr [PC + 0x2A0 /* 00002808 */]
0000256A 4FEF 000A lea.l A7, [A7 + 0xA]
0000256E 3F07 move.w -[A7], D7
00002570 2F0B move.l -[A7], A3
00002572 486D C062 pea.l [A5 - 0x3F9E]
00002576 4EBA 0290 jsr [PC + 0x290 /* 00002808 */]
0000257A 4FEF 000A lea.l A7, [A7 + 0xA]
0000257E 3F07 move.w -[A7], D7
00002580 2F0B move.l -[A7], A3
00002582 486D C07A pea.l [A5 - 0x3F86]
00002586 4EBA 0280 jsr [PC + 0x280 /* 00002808 */]
0000258A 4FEF 000A lea.l A7, [A7 + 0xA]
0000258E 3F07 move.w -[A7], D7
00002590 2F0C move.l -[A7], A4
00002592 486D C092 pea.l [A5 - 0x3F6E]
00002596 4EBA 0270 jsr [PC + 0x270 /* 00002808 */]
0000259A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000259E:
0000259E 7058 moveq.l D0, 0x58
000025A0 D0AD DD88 add.l D0, [A5 - 0x2278]
000025A4 D0AD DD8C add.l D0, [A5 - 0x2274]
000025A8 2D40 FFFC move.l [A6 - 0x4], D0
000025AC 4AAD DB7C tst.l [A5 - 0x2484]
000025B0 676E beq +0x70 /* 00002620 */
label000025B2:
000025B2 3014 move.w D0, [A4]
000025B4 48C0 ext.l D0
000025B6 0280 0000 03FF andi.l D0, 0x3FF
000025BC D0AD DB62 add.l D0, [A5 - 0x249E]
000025C0 2040 movea.l A0, D0
000025C2 3013 move.w D0, [A3]
000025C4 48C0 ext.l D0
000025C6 0280 0000 03FF andi.l D0, 0x3FF
000025CC D0AD DB66 add.l D0, [A5 - 0x249A]
000025D0 2240 movea.l A1, D0
000025D2 1010 move.b D0, [A0]
000025D4 D011 add.b D0, [A1]
000025D6 0600 0080 addi.b D0, 0x80
000025DA 206E FFFC movea.l A0, [A6 - 0x4]
000025DE 52AE FFFC addq.l [A6 - 0x4], 1
000025E2 1080 move.b [A0], D0
000025E4 301B move.w D0, [A3]+
000025E6 48C0 ext.l D0
000025E8 0280 0000 03FF andi.l D0, 0x3FF
000025EE D0AD DB62 add.l D0, [A5 - 0x249E]
000025F2 2040 movea.l A0, D0
000025F4 301C move.w D0, [A4]+
000025F6 48C0 ext.l D0
000025F8 0280 0000 03FF andi.l D0, 0x3FF
000025FE D0AD DB66 add.l D0, [A5 - 0x249A]
00002602 2240 movea.l A1, D0
00002604 1010 move.b D0, [A0]
00002606 D011 add.b D0, [A1]
00002608 0600 0080 addi.b D0, 0x80
0000260C 206E FFFC movea.l A0, [A6 - 0x4]
00002610 52AE FFFC addq.l [A6 - 0x4], 1
00002614 1080 move.b [A0], D0
00002616 5387 subq.l D7, 1
00002618 4A87 tst.l D7
0000261A 6E96 bgt -0x68 /* 000025B2 */
0000261C 6000 014A bra +0x14C /* 00002768 */
label00002620:
00002620 305B movea.w A0, [A3]+
00002622 D0DC add.w A0, [A4]+
00002624 2008 move.l D0, A0
00002626 0280 0000 03FF andi.l D0, 0x3FF
0000262C D0AD DB62 add.l D0, [A5 - 0x249E]
00002630 2040 movea.l A0, D0
00002632 7080 moveq.l D0, 0xFFFFFF80
00002634 D010 add.b D0, [A0]
00002636 206E FFFC movea.l A0, [A6 - 0x4]
0000263A 52AE FFFC addq.l [A6 - 0x4], 1
0000263E 1080 move.b [A0], D0
00002640 5387 subq.l D7, 1
00002642 4A87 tst.l D7
00002644 6EDA bgt -0x24 /* 00002620 */
00002646 6000 0120 bra +0x122 /* 00002768 */
label0000264A:
0000264A 7001 moveq.l D0, 0x01
0000264C B0AE 0008 cmp.l D0, [A6 + 0x8]
00002650 6642 bne +0x44 /* 00002694 */
00002652 3F07 move.w -[A7], D7
00002654 2F0C move.l -[A7], A4
00002656 486D C04A pea.l [A5 - 0x3FB6]
0000265A 4EBA 025A jsr [PC + 0x25A /* 000028B6 */]
0000265E 4FEF 000A lea.l A7, [A7 + 0xA]
00002662 3F07 move.w -[A7], D7
00002664 2F0B move.l -[A7], A3
00002666 486D C062 pea.l [A5 - 0x3F9E]
0000266A 4EBA 024A jsr [PC + 0x24A /* 000028B6 */]
0000266E 4FEF 000A lea.l A7, [A7 + 0xA]
00002672 3F07 move.w -[A7], D7
00002674 2F0B move.l -[A7], A3
00002676 486D C07A pea.l [A5 - 0x3F86]
0000267A 4EBA 023A jsr [PC + 0x23A /* 000028B6 */]
0000267E 4FEF 000A lea.l A7, [A7 + 0xA]
00002682 3F07 move.w -[A7], D7
00002684 2F0C move.l -[A7], A4
00002686 486D C092 pea.l [A5 - 0x3F6E]
0000268A 4EBA 022A jsr [PC + 0x22A /* 000028B6 */]
0000268E 4FEF 000A lea.l A7, [A7 + 0xA]
00002692 6040 bra +0x42 /* 000026D4 */
label00002694:
00002694 3F07 move.w -[A7], D7
00002696 2F0C move.l -[A7], A4
00002698 486D C04A pea.l [A5 - 0x3FB6]
0000269C 4EBA 02BC jsr [PC + 0x2BC /* 0000295A */]
000026A0 4FEF 000A lea.l A7, [A7 + 0xA]
000026A4 3F07 move.w -[A7], D7
000026A6 2F0B move.l -[A7], A3
000026A8 486D C062 pea.l [A5 - 0x3F9E]
000026AC 4EBA 02AC jsr [PC + 0x2AC /* 0000295A */]
000026B0 4FEF 000A lea.l A7, [A7 + 0xA]
000026B4 3F07 move.w -[A7], D7
000026B6 2F0B move.l -[A7], A3
000026B8 486D C07A pea.l [A5 - 0x3F86]
000026BC 4EBA 029C jsr [PC + 0x29C /* 0000295A */]
000026C0 4FEF 000A lea.l A7, [A7 + 0xA]
000026C4 3F07 move.w -[A7], D7
000026C6 2F0C move.l -[A7], A4
000026C8 486D C092 pea.l [A5 - 0x3F6E]
000026CC 4EBA 028C jsr [PC + 0x28C /* 0000295A */]
000026D0 4FEF 000A lea.l A7, [A7 + 0xA]
label000026D4:
000026D4 7058 moveq.l D0, 0x58
000026D6 D0AD DD88 add.l D0, [A5 - 0x2278]
000026DA D0AD DD8C add.l D0, [A5 - 0x2274]
000026DE 2D40 FFFC move.l [A6 - 0x4], D0
000026E2 4AAD DB7C tst.l [A5 - 0x2484]
000026E6 6758 beq +0x5A /* 00002740 */
000026E8 302D DB58 move.w D0, [A5 - 0x24A8]
000026EC C0ED DF00 mulu.w D0, [A5 - 0x2100]
000026F0 3D40 FFFA move.w [A6 - 0x6], D0
000026F4 322D DB5C move.w D1, [A5 - 0x24A4]
000026F8 C2ED DF00 mulu.w D1, [A5 - 0x2100]
000026FC 3D41 FFF8 move.w [A6 - 0x8], D1
label00002700:
00002700 3014 move.w D0, [A4]
00002702 C1EE FFFA muls.w D0, [A6 - 0x6]
00002706 3213 move.w D1, [A3]
00002708 C3EE FFF8 muls.w D1, [A6 - 0x8]
0000270C D081 add.l D0, D1
0000270E 720E moveq.l D1, 0x0E
00002710 E2A0 asr D0, D1
00002712 206E FFFC movea.l A0, [A6 - 0x4]
00002716 54AE FFFC addq.l [A6 - 0x4], 2
0000271A 3080 move.w [A0], D0
0000271C 301B move.w D0, [A3]+
0000271E C1EE FFFA muls.w D0, [A6 - 0x6]
00002722 321C move.w D1, [A4]+
00002724 C3EE FFF8 muls.w D1, [A6 - 0x8]
00002728 D081 add.l D0, D1
0000272A 720E moveq.l D1, 0x0E
0000272C E2A0 asr D0, D1
0000272E 206E FFFC movea.l A0, [A6 - 0x4]
00002732 54AE FFFC addq.l [A6 - 0x4], 2
00002736 3080 move.w [A0], D0
00002738 5387 subq.l D7, 1
0000273A 4A87 tst.l D7
0000273C 6EC2 bgt -0x3C /* 00002700 */
0000273E 6028 bra +0x2A /* 00002768 */
label00002740:
00002740 3D6D DF00 FFFA move.w [A6 - 0x6], [A5 - 0x2100]
label00002746:
00002746 305B movea.w A0, [A3]+
00002748 D0DC add.w A0, [A4]+
0000274A 2F08 move.l -[A7], A0
0000274C 306E FFFA movea.w A0, [A6 - 0x6]
00002750 2F08 move.l -[A7], A0
00002752 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002756 EC80 asr D0, 6
00002758 206E FFFC movea.l A0, [A6 - 0x4]
0000275C 54AE FFFC addq.l [A6 - 0x4], 2
00002760 3080 move.w [A0], D0
00002762 5387 subq.l D7, 1
00002764 4A87 tst.l D7
00002766 6EDE bgt -0x20 /* 00002746 */
label00002768:
00002768 2005 move.l D0, D5
0000276A 48C0 ext.l D0
0000276C D1AD DD8C add.l [A5 - 0x2274], D0
00002770 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002774 4E5E unlink A6
00002776 4E75 rts
fn00002778:
00002778 4E56 0000 link A6, 0
0000277C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00002780 246E 0008 movea.l A2, [A6 + 0x8]
00002784 362E 0010 move.w D3, [A6 + 0x10]
00002788 282A 0010 move.l D4, [A2 + 0x10]
0000278C 4A84 tst.l D4
0000278E 6C02 bge +0x4 /* 00002792 */
00002790 7800 moveq.l D4, 0x00
label00002792:
00002792 0C84 0000 0040 cmpi.l D4, 0x40 /* '@' */
00002798 6B02 bmi +0x4 /* 0000279C */
0000279A 7840 moveq.l D4, 0x40
label0000279C:
0000279C 7A09 moveq.l D5, 0x09
0000279E EBAC lsl D4, D5
000027A0 226D DB6A movea.l A1, [A5 - 0x2496]
000027A4 D3C4 add.l A1, D4
000027A6 286E 000C movea.l A4, [A6 + 0xC]
000027AA 5343 subq.w D3, 1
000027AC 202A 0008 move.l D0, [A2 + 0x8]
000027B0 222A 000C move.l D1, [A2 + 0xC]
000027B4 2652 movea.l A3, [A2]
000027B6 242B 0010 move.l D2, [A3 + 0x10]
000027BA 206B 0020 movea.l A0, [A3 + 0x20]
000027BE 4AAA 0004 tst.l [A2 + 0x4]
000027C2 6738 beq +0x3A /* 000027FC */
label000027C4:
000027C4 B480 cmp.l D2, D0
000027C6 621A bhi +0x1C /* 000027E2 */
000027C8 4AAB 0024 tst.l [A3 + 0x24]
000027CC 6606 bne +0x8 /* 000027D4 */
000027CE 42AA 0004 clr.l [A2 + 0x4]
000027D2 6028 bra +0x2A /* 000027FC */
label000027D4:
000027D4 90AB 0014 sub.l D0, [A3 + 0x14]
000027D8 257C 0000 0002 0004 move.l [A2 + 0x4], 0x2
000027E0 60E2 bra -0x1C /* 000027C4 */
label000027E2:
000027E2 2800 move.l D4, D0
000027E4 7A0C moveq.l D5, 0x0C
000027E6 EAAC lsr D4, D5
000027E8 7A00 moveq.l D5, 0x00
000027EA 1A30 4800 move.b D5, [A0 + D4]
000027EE E38D lsl D5, 1
000027F0 3831 5800 move.w D4, [A1 + D5]
000027F4 D95C add.w [A4]+, D4
000027F6 D081 add.l D0, D1
000027F8 51CB FFCA dbf D3, -0x38 /* 000027C4 */
label000027FC:
000027FC 2540 0008 move.l [A2 + 0x8], D0
00002800 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002804 4E5E unlink A6
00002806 4E75 rts
fn00002808:
00002808 4E56 0000 link A6, 0
0000280C 48E7 1E3C movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A5
00002810 226D DB5E movea.l A1, [A5 - 0x24A2]
00002814 266E 0008 movea.l A3, [A6 + 0x8]
00002818 382E 0010 move.w D4, [A6 + 0x10]
0000281C 2A2B 0010 move.l D5, [A3 + 0x10]
00002820 4A85 tst.l D5
00002822 6C02 bge +0x4 /* 00002826 */
00002824 7A00 moveq.l D5, 0x00
label00002826:
00002826 0C85 0000 0040 cmpi.l D5, 0x40 /* '@' */
0000282C 6B02 bmi +0x4 /* 00002830 */
0000282E 7A40 moveq.l D5, 0x40
label00002830:
00002830 7C09 moveq.l D6, 0x09
00002832 EDAD lsl D5, D6
00002834 246D DB6A movea.l A2, [A5 - 0x2496]
00002838 D5C5 add.l A2, D5
0000283A 2A6E 000C movea.l A5, [A6 + 0xC]
0000283E 5344 subq.w D4, 1
00002840 202B 0008 move.l D0, [A3 + 0x8]
00002844 242B 000C move.l D2, [A3 + 0xC]
00002848 2853 movea.l A4, [A3]
0000284A 262C 0010 move.l D3, [A4 + 0x10]
0000284E 206C 0020 movea.l A0, [A4 + 0x20]
00002852 4AAB 0004 tst.l [A3 + 0x4]
00002856 6752 beq +0x54 /* 000028AA */
label00002858:
00002858 B680 cmp.l D3, D0
0000285A 621A bhi +0x1C /* 00002876 */
0000285C 4AAC 0024 tst.l [A4 + 0x24]
00002860 6606 bne +0x8 /* 00002868 */
00002862 42AB 0004 clr.l [A3 + 0x4]
00002866 6042 bra +0x44 /* 000028AA */
label00002868:
00002868 90AC 0014 sub.l D0, [A4 + 0x14]
0000286C 277C 0000 0002 0004 move.l [A3 + 0x4], 0x2
00002874 60E2 bra -0x1C /* 00002858 */
label00002876:
00002876 7200 moveq.l D1, 0x00
00002878 3200 move.w D1, D0
0000287A 0241 0F00 andi.w D1, 0xF00
0000287E 2A00 move.l D5, D0
00002880 7C0C moveq.l D6, 0x0C
00002882 ECAD lsr D5, D6
00002884 7C00 moveq.l D6, 0x00
00002886 1230 5800 move.b D1, [A0 + D5]
0000288A E389 lsl D1, 1
0000288C 1C31 1800 move.b D6, [A1 + D1]
00002890 E289 lsr D1, 1
00002892 1230 5801 move.b D1, [A0 + D5 + 0x1]
00002896 E389 lsl D1, 1
00002898 DC31 1801 add.b D6, [A1 + D1 + 0x1]
0000289C E38E lsl D6, 1
0000289E 3A32 6800 move.w D5, [A2 + D6]
000028A2 DB5D add.w [A5]+, D5
000028A4 D082 add.l D0, D2
000028A6 51CC FFB0 dbf D4, -0x52 /* 00002858 */
label000028AA:
000028AA 2740 0008 move.l [A3 + 0x8], D0
000028AE 4CDF 3C78 movem.l D3,D4,D5,D6,A2,A3,A4,A5, [A7]+
000028B2 4E5E unlink A6
000028B4 4E75 rts
fn000028B6:
000028B6 4E56 0000 link A6, 0
000028BA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000028BE 286E 0008 movea.l A4, [A6 + 0x8]
000028C2 4AAC 0004 tst.l [A4 + 0x4]
000028C6 6700 008A beq +0x8C /* 00002952 */
000028CA 2E2C 0008 move.l D7, [A4 + 0x8]
000028CE 2054 movea.l A0, [A4]
000028D0 2C28 0010 move.l D6, [A0 + 0x10]
000028D4 2054 movea.l A0, [A4]
000028D6 2668 0020 movea.l A3, [A0 + 0x20]
000028DA 2A2C 000C move.l D5, [A4 + 0xC]
000028DE 2054 movea.l A0, [A4]
000028E0 2828 0014 move.l D4, [A0 + 0x14]
000028E4 7040 moveq.l D0, 0x40
000028E6 B0AC 0010 cmp.l D0, [A4 + 0x10]
000028EA 6F06 ble +0x8 /* 000028F2 */
000028EC 202C 0010 move.l D0, [A4 + 0x10]
000028F0 6002 bra +0x4 /* 000028F4 */
label000028F2:
000028F2 7040 moveq.l D0, 0x40
label000028F4:
000028F4 4A80 tst.l D0
000028F6 6F12 ble +0x14 /* 0000290A */
000028F8 7040 moveq.l D0, 0x40
000028FA B0AC 0010 cmp.l D0, [A4 + 0x10]
000028FE 6F06 ble +0x8 /* 00002906 */
00002900 202C 0010 move.l D0, [A4 + 0x10]
00002904 6006 bra +0x8 /* 0000290C */
label00002906:
00002906 7040 moveq.l D0, 0x40
00002908 6002 bra +0x4 /* 0000290C */
label0000290A:
0000290A 7000 moveq.l D0, 0x00
label0000290C:
0000290C 3600 move.w D3, D0
label0000290E:
0000290E BC87 cmp.l D6, D7
00002910 6E18 bgt +0x1A /* 0000292A */
00002912 2054 movea.l A0, [A4]
00002914 4AA8 0024 tst.l [A0 + 0x24]
00002918 6606 bne +0x8 /* 00002920 */
0000291A 42AC 0004 clr.l [A4 + 0x4]
0000291E 602E bra +0x30 /* 0000294E */
label00002920:
00002920 7002 moveq.l D0, 0x02
00002922 2940 0004 move.l [A4 + 0x4], D0
00002926 9E84 sub.l D7, D4
00002928 60E4 bra -0x1A /* 0000290E */
label0000292A:
0000292A 2007 move.l D0, D7
0000292C 720C moveq.l D1, 0x0C
0000292E E2A0 asr D0, D1
00002930 1033 0800 move.b D0, [A3 + D0]
00002934 4880 ext.w D0
00002936 C0C3 mulu.w D0, D3
00002938 206E 000C movea.l A0, [A6 + 0xC]
0000293C 54AE 000C addq.l [A6 + 0xC], 2
00002940 D150 add.w [A0], D0
00002942 DE85 add.l D7, D5
00002944 536E 0010 subq.w [A6 + 0x10], 1
00002948 4A6E 0010 tst.w [A6 + 0x10]
0000294C 6EC0 bgt -0x3E /* 0000290E */
label0000294E:
0000294E 2947 0008 move.l [A4 + 0x8], D7
label00002952:
00002952 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00002956 4E5E unlink A6
00002958 4E75 rts
fn0000295A:
0000295A 4E56 FFFC link A6, -0x0004
0000295E 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002962 286E 0008 movea.l A4, [A6 + 0x8]
00002966 4AAC 0004 tst.l [A4 + 0x4]
0000296A 6700 00B4 beq +0xB6 /* 00002A20 */
0000296E 2E2C 0008 move.l D7, [A4 + 0x8]
00002972 2054 movea.l A0, [A4]
00002974 2C28 0010 move.l D6, [A0 + 0x10]
00002978 2054 movea.l A0, [A4]
0000297A 2668 0020 movea.l A3, [A0 + 0x20]
0000297E 2A2C 000C move.l D5, [A4 + 0xC]
00002982 2054 movea.l A0, [A4]
00002984 2828 0014 move.l D4, [A0 + 0x14]
00002988 7040 moveq.l D0, 0x40
0000298A B0AC 0010 cmp.l D0, [A4 + 0x10]
0000298E 6F06 ble +0x8 /* 00002996 */
00002990 202C 0010 move.l D0, [A4 + 0x10]
00002994 6002 bra +0x4 /* 00002998 */
label00002996:
00002996 7040 moveq.l D0, 0x40
label00002998:
00002998 4A80 tst.l D0
0000299A 6F12 ble +0x14 /* 000029AE */
0000299C 7040 moveq.l D0, 0x40
0000299E B0AC 0010 cmp.l D0, [A4 + 0x10]
000029A2 6F06 ble +0x8 /* 000029AA */
000029A4 202C 0010 move.l D0, [A4 + 0x10]
000029A8 6006 bra +0x8 /* 000029B0 */
label000029AA:
000029AA 7040 moveq.l D0, 0x40
000029AC 6002 bra +0x4 /* 000029B0 */
label000029AE:
000029AE 7000 moveq.l D0, 0x00
label000029B0:
000029B0 3D40 FFFC move.w [A6 - 0x4], D0
label000029B4:
000029B4 BC87 cmp.l D6, D7
000029B6 6E18 bgt +0x1A /* 000029D0 */
000029B8 2054 movea.l A0, [A4]
000029BA 4AA8 0024 tst.l [A0 + 0x24]
000029BE 6606 bne +0x8 /* 000029C6 */
000029C0 42AC 0004 clr.l [A4 + 0x4]
000029C4 6056 bra +0x58 /* 00002A1C */
label000029C6:
000029C6 7002 moveq.l D0, 0x02
000029C8 2940 0004 move.l [A4 + 0x4], D0
000029CC 9E84 sub.l D7, D4
000029CE 60E4 bra -0x1A /* 000029B4 */
label000029D0:
000029D0 3607 move.w D3, D7
000029D2 0243 0FFF andi.w D3, 0xFFF
000029D6 303C 1000 move.w D0, 0x1000
000029DA 9043 sub.w D0, D3
000029DC 3D40 FFFE move.w [A6 - 0x2], D0
000029E0 2207 move.l D1, D7
000029E2 740C moveq.l D2, 0x0C
000029E4 E4A1 asr D1, D2
000029E6 1233 1800 move.b D1, [A3 + D1]
000029EA 4881 ext.w D1
000029EC C1C1 muls.w D0, D1
000029EE 2207 move.l D1, D7
000029F0 740C moveq.l D2, 0x0C
000029F2 E4A1 asr D1, D2
000029F4 1233 1801 move.b D1, [A3 + D1 + 0x1]
000029F8 4881 ext.w D1
000029FA C3C3 muls.w D1, D3
000029FC D081 add.l D0, D1
000029FE 720D moveq.l D1, 0x0D
00002A00 E2A0 asr D0, D1
00002A02 C0EE FFFC mulu.w D0, [A6 - 0x4]
00002A06 206E 000C movea.l A0, [A6 + 0xC]
00002A0A 54AE 000C addq.l [A6 + 0xC], 2
00002A0E D150 add.w [A0], D0
00002A10 DE85 add.l D7, D5
00002A12 536E 0010 subq.w [A6 + 0x10], 1
00002A16 4A6E 0010 tst.w [A6 + 0x10]
00002A1A 6E98 bgt -0x66 /* 000029B4 */
label00002A1C:
00002A1C 2947 0008 move.l [A4 + 0x8], D7
label00002A20:
00002A20 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00002A24 4E5E unlink A6
00002A26 4E75 rts
fn00002A28:
00002A28 4E56 FFF8 link A6, -0x0008
00002A2C 2F07 move.l -[A7], D7
00002A2E 4267 clr.w -[A7]
00002A30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A34 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */
00002A3A 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00002A40 486E FFFC pea.l [A6 - 0x4]
00002A44 42A7 clr.l -[A7]
00002A46 42A7 clr.l -[A7]
00002A48 486E FFF8 pea.l [A6 - 0x8]
00002A4C 303C 0E15 move.w D0, 0xE15
00002A50 A816 syscall Pack8
00002A52 3E1F move.w D7, [A7]+
00002A54 0C47 F95B cmpi.w D7, 0xF95B
00002A58 6604 bne +0x6 /* 00002A5E */
00002A5A 7000 moveq.l D0, 0x00
00002A5C 600C bra +0xE /* 00002A6A */
label00002A5E:
00002A5E 4A47 tst.w D7
00002A60 6606 bne +0x8 /* 00002A68 */
00002A62 303C F954 move.w D0, 0xF954
00002A66 6002 bra +0x4 /* 00002A6A */
label00002A68:
00002A68 3007 move.w D0, D7
label00002A6A:
00002A6A 2E1F move.l D7, [A7]+
00002A6C 4E5E unlink A6
00002A6E 4E75 rts
export_71:
00002A70 4E56 FFA2 link A6, -0x005E
00002A74 48E7 0308 movem.l -[A7], D6,D7,A4
00002A78 286E 0010 movea.l A4, [A6 + 0x10]
00002A7C 4267 clr.w -[A7]
00002A7E 2F0C move.l -[A7], A4
00002A80 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00002A86 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00002A8C 486E FFAE pea.l [A6 - 0x52]
00002A90 303C 0812 move.w D0, 0x812
00002A94 A816 syscall Pack8
00002A96 3E1F move.w D7, [A7]+
00002A98 4A47 tst.w D7
00002A9A 4A47 tst.w D7
00002A9C 6708 beq +0xA /* 00002AA6 */
00002A9E 3D47 0014 move.w [A6 + 0x14], D7
00002AA2 6000 0208 bra +0x20A /* 00002CAC */
label00002AA6:
00002AA6 4267 clr.w -[A7]
00002AA8 2F0C move.l -[A7], A4
00002AAA 2F3C BA53 6161 move.l -[A7], 0xBA536161
00002AB0 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002AB6 486E FFA2 pea.l [A6 - 0x5E]
00002ABA 486D DEF4 pea.l [A5 - 0x210C]
00002ABE 4878 0002 push.l 0x2
00002AC2 486E FFAA pea.l [A6 - 0x56]
00002AC6 303C 0E11 move.w D0, 0xE11
00002ACA A816 syscall Pack8
00002ACC 3E1F move.w D7, [A7]+
00002ACE 4A47 tst.w D7
00002AD0 4267 clr.w -[A7]
00002AD2 2F0C move.l -[A7], A4
00002AD4 2F3C BA53 736F move.l -[A7], 0xBA53736F
00002ADA 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002AE0 486E FFA2 pea.l [A6 - 0x5E]
00002AE4 486D DEF6 pea.l [A5 - 0x210A]
00002AE8 4878 0002 push.l 0x2
00002AEC 486E FFAA pea.l [A6 - 0x56]
00002AF0 303C 0E11 move.w D0, 0xE11
00002AF4 A816 syscall Pack8
00002AF6 3E1F move.w D7, [A7]+
00002AF8 4A47 tst.w D7
00002AFA 4267 clr.w -[A7]
00002AFC 2F0C move.l -[A7], A4
00002AFE 2F3C BA53 7372 move.l -[A7], 0xBA537372
00002B04 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002B0A 486E FFA2 pea.l [A6 - 0x5E]
00002B0E 486D DEF8 pea.l [A5 - 0x2108]
00002B12 4878 0002 push.l 0x2
00002B16 486E FFAA pea.l [A6 - 0x56]
00002B1A 303C 0E11 move.w D0, 0xE11
00002B1E A816 syscall Pack8
00002B20 3E1F move.w D7, [A7]+
00002B22 4A47 tst.w D7
00002B24 4267 clr.w -[A7]
00002B26 2F0C move.l -[A7], A4
00002B28 2F3C BA53 6E72 move.l -[A7], 0xBA536E72
00002B2E 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002B34 486E FFA2 pea.l [A6 - 0x5E]
00002B38 486D DEFA pea.l [A5 - 0x2106]
00002B3C 4878 0002 push.l 0x2
00002B40 486E FFAA pea.l [A6 - 0x56]
00002B44 303C 0E11 move.w D0, 0xE11
00002B48 A816 syscall Pack8
00002B4A 3E1F move.w D7, [A7]+
00002B4C 4A47 tst.w D7
00002B4E 4267 clr.w -[A7]
00002B50 2F0C move.l -[A7], A4
00002B52 2F3C BA53 7370 move.l -[A7], 0xBA537370
00002B58 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002B5E 486E FFA2 pea.l [A6 - 0x5E]
00002B62 486D DEFC pea.l [A5 - 0x2104]
00002B66 4878 0002 push.l 0x2
00002B6A 486E FFAA pea.l [A6 - 0x56]
00002B6E 303C 0E11 move.w D0, 0xE11
00002B72 A816 syscall Pack8
00002B74 3E1F move.w D7, [A7]+
00002B76 4A47 tst.w D7
00002B78 4267 clr.w -[A7]
00002B7A 2F0C move.l -[A7], A4
00002B7C 2F3C BA53 736D move.l -[A7], 0xBA53736D
00002B82 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002B88 486E FFA2 pea.l [A6 - 0x5E]
00002B8C 486D DEFE pea.l [A5 - 0x2102]
00002B90 4878 0002 push.l 0x2
00002B94 486E FFAA pea.l [A6 - 0x56]
00002B98 303C 0E11 move.w D0, 0xE11
00002B9C A816 syscall Pack8
00002B9E 3E1F move.w D7, [A7]+
00002BA0 4A47 tst.w D7
00002BA2 4267 clr.w -[A7]
00002BA4 2F0C move.l -[A7], A4
00002BA6 2F3C BA53 766C move.l -[A7], 0xBA53766C
00002BAC 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002BB2 486E FFA2 pea.l [A6 - 0x5E]
00002BB6 486D DF00 pea.l [A5 - 0x2100]
00002BBA 4878 0002 push.l 0x2
00002BBE 486E FFAA pea.l [A6 - 0x56]
00002BC2 303C 0E11 move.w D0, 0xE11
00002BC6 A816 syscall Pack8
00002BC8 3E1F move.w D7, [A7]+
00002BCA 4A47 tst.w D7
00002BCC 4267 clr.w -[A7]
00002BCE 2F0C move.l -[A7], A4
00002BD0 2F3C BA42 6974 move.l -[A7], 0xBA426974
00002BD6 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002BDC 486E FFA2 pea.l [A6 - 0x5E]
00002BE0 486D DF02 pea.l [A5 - 0x20FE]
00002BE4 4878 0002 push.l 0x2
00002BE8 486E FFAA pea.l [A6 - 0x56]
00002BEC 303C 0E11 move.w D0, 0xE11
00002BF0 A816 syscall Pack8
00002BF2 3E1F move.w D7, [A7]+
00002BF4 4A47 tst.w D7
00002BF6 4267 clr.w -[A7]
00002BF8 2F0C move.l -[A7], A4
00002BFA 2F3C BA50 736E move.l -[A7], 0xBA50736E
00002C00 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */
00002C06 486E FFA2 pea.l [A6 - 0x5E]
00002C0A 486D DF8E pea.l [A5 - 0x2072]
00002C0E 4878 0008 push.l 0x8
00002C12 486E FFAA pea.l [A6 - 0x56]
00002C16 303C 0E11 move.w D0, 0xE11
00002C1A A816 syscall Pack8
00002C1C 3E1F move.w D7, [A7]+
00002C1E 4A47 tst.w D7
00002C20 2F0C move.l -[A7], A4
00002C22 4EBA FE04 jsr [PC - 0x1FC /* 00002A28 */]
00002C26 588F addq.l A7, 4
00002C28 3E00 move.w D7, D0
00002C2A 4A47 tst.w D7
00002C2C 4A47 tst.w D7
00002C2E 6706 beq +0x8 /* 00002C36 */
00002C30 3D47 0014 move.w [A6 + 0x14], D7
00002C34 6076 bra +0x78 /* 00002CAC */
label00002C36:
00002C36 4267 clr.w -[A7]
00002C38 486E FFAE pea.l [A6 - 0x52]
00002C3C 486E FFB6 pea.l [A6 - 0x4A]
00002C40 303C 0407 move.w D0, 0x407
00002C44 A816 syscall Pack8
00002C46 3E1F move.w D7, [A7]+
00002C48 7C01 moveq.l D6, 0x01
00002C4A 6042 bra +0x44 /* 00002C8E */
label00002C4C:
00002C4C 4267 clr.w -[A7]
00002C4E 486E FFAE pea.l [A6 - 0x52]
00002C52 2F06 move.l -[A7], D6
00002C54 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
00002C5A 486E FFA6 pea.l [A6 - 0x5A]
00002C5E 486E FFA2 pea.l [A6 - 0x5E]
00002C62 486E FFBA pea.l [A6 - 0x46]
00002C66 4878 0046 push.l 0x46 /* 'F' */
00002C6A 486E FFAA pea.l [A6 - 0x56]
00002C6E 303C 100A move.w D0, 0x100A
00002C72 A816 syscall Pack8
00002C74 3E1F move.w D7, [A7]+
00002C76 4A47 tst.w D7
00002C78 6612 bne +0x14 /* 00002C8C */
00002C7A 41ED DF48 lea.l A0, [A5 - 0x20B8]
00002C7E 43EE FFBA lea.l A1, [A6 - 0x46]
00002C82 7010 moveq.l D0, 0x10
label00002C84:
00002C84 20D9 move.l [A0]+, [A1]+
00002C86 51C8 FFFC dbf D0, -0x6 /* 00002C84 */
00002C8A 30D9 move.w [A0]+, [A1]+
label00002C8C:
00002C8C 5286 addq.l D6, 1
label00002C8E:
00002C8E BCAE FFB6 cmp.l D6, [A6 - 0x4A]
00002C92 6FB8 ble -0x46 /* 00002C4C */
00002C94 4267 clr.w -[A7]
00002C96 486E FFAE pea.l [A6 - 0x52]
00002C9A 303C 0204 move.w D0, 0x204
00002C9E A816 syscall Pack8
00002CA0 3E1F move.w D7, [A7]+
00002CA2 1B7C 0001 DEEC move.b [A5 - 0x2114], 0x1
00002CA8 3D47 0014 move.w [A6 + 0x14], D7
label00002CAC:
00002CAC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002CB0 4E5E unlink A6
00002CB2 205F movea.l A0, [A7]+
00002CB4 4FEF 000C lea.l A7, [A7 + 0xC]
00002CB8 4ED0 jmp [A0]
export_72:
00002CBA 4E56 FFF6 link A6, -0x000A
00002CBE 48E7 0108 movem.l -[A7], D7,A4
00002CC2 286E 0010 movea.l A4, [A6 + 0x10]
00002CC6 426E FFFE clr.w [A6 - 0x2]
00002CCA 4267 clr.w -[A7]
00002CCC 2F0C move.l -[A7], A4
00002CCE 2F3C BA4B 6579 move.l -[A7], 0xBA4B6579
00002CD4 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002CDA 486E FFF6 pea.l [A6 - 0xA]
00002CDE 486E FFFE pea.l [A6 - 0x2]
00002CE2 4878 0002 push.l 0x2
00002CE6 486E FFFA pea.l [A6 - 0x6]
00002CEA 303C 0E11 move.w D0, 0xE11
00002CEE A816 syscall Pack8
00002CF0 3E1F move.w D7, [A7]+
00002CF2 4267 clr.w -[A7]
00002CF4 2F0C move.l -[A7], A4
00002CF6 2F3C BA53 6161 move.l -[A7], 0xBA536161
00002CFC 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002D02 486E FFF6 pea.l [A6 - 0xA]
00002D06 486D DEF4 pea.l [A5 - 0x210C]
00002D0A 4878 0002 push.l 0x2
00002D0E 486E FFFA pea.l [A6 - 0x6]
00002D12 303C 0E11 move.w D0, 0xE11
00002D16 A816 syscall Pack8
00002D18 3E1F move.w D7, [A7]+
00002D1A 4A47 tst.w D7
00002D1C 6606 bne +0x8 /* 00002D24 */
00002D1E 7001 moveq.l D0, 0x01
00002D20 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002D24:
00002D24 4267 clr.w -[A7]
00002D26 2F0C move.l -[A7], A4
00002D28 2F3C BA53 736F move.l -[A7], 0xBA53736F
00002D2E 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002D34 486E FFF6 pea.l [A6 - 0xA]
00002D38 486D DEF6 pea.l [A5 - 0x210A]
00002D3C 4878 0002 push.l 0x2
00002D40 486E FFFA pea.l [A6 - 0x6]
00002D44 303C 0E11 move.w D0, 0xE11
00002D48 A816 syscall Pack8
00002D4A 3E1F move.w D7, [A7]+
00002D4C 4A47 tst.w D7
00002D4E 6606 bne +0x8 /* 00002D56 */
00002D50 7001 moveq.l D0, 0x01
00002D52 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002D56:
00002D56 4267 clr.w -[A7]
00002D58 2F0C move.l -[A7], A4
00002D5A 2F3C BA53 7372 move.l -[A7], 0xBA537372
00002D60 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002D66 486E FFF6 pea.l [A6 - 0xA]
00002D6A 486D DEF8 pea.l [A5 - 0x2108]
00002D6E 4878 0002 push.l 0x2
00002D72 486E FFFA pea.l [A6 - 0x6]
00002D76 303C 0E11 move.w D0, 0xE11
00002D7A A816 syscall Pack8
00002D7C 3E1F move.w D7, [A7]+
00002D7E 4A47 tst.w D7
00002D80 6606 bne +0x8 /* 00002D88 */
00002D82 7001 moveq.l D0, 0x01
00002D84 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002D88:
00002D88 4267 clr.w -[A7]
00002D8A 2F0C move.l -[A7], A4
00002D8C 2F3C BA53 6E72 move.l -[A7], 0xBA536E72
00002D92 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002D98 486E FFF6 pea.l [A6 - 0xA]
00002D9C 486D DEFA pea.l [A5 - 0x2106]
00002DA0 4878 0002 push.l 0x2
00002DA4 486E FFFA pea.l [A6 - 0x6]
00002DA8 303C 0E11 move.w D0, 0xE11
00002DAC A816 syscall Pack8
00002DAE 3E1F move.w D7, [A7]+
00002DB0 4A47 tst.w D7
00002DB2 6606 bne +0x8 /* 00002DBA */
00002DB4 7001 moveq.l D0, 0x01
00002DB6 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002DBA:
00002DBA 4267 clr.w -[A7]
00002DBC 2F0C move.l -[A7], A4
00002DBE 2F3C BA53 7370 move.l -[A7], 0xBA537370
00002DC4 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002DCA 486E FFF6 pea.l [A6 - 0xA]
00002DCE 486D DEFC pea.l [A5 - 0x2104]
00002DD2 4878 0002 push.l 0x2
00002DD6 486E FFFA pea.l [A6 - 0x6]
00002DDA 303C 0E11 move.w D0, 0xE11
00002DDE A816 syscall Pack8
00002DE0 3E1F move.w D7, [A7]+
00002DE2 4A47 tst.w D7
00002DE4 6606 bne +0x8 /* 00002DEC */
00002DE6 7001 moveq.l D0, 0x01
00002DE8 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002DEC:
00002DEC 4267 clr.w -[A7]
00002DEE 2F0C move.l -[A7], A4
00002DF0 2F3C BA53 736D move.l -[A7], 0xBA53736D
00002DF6 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002DFC 486E FFF6 pea.l [A6 - 0xA]
00002E00 486D DEFE pea.l [A5 - 0x2102]
00002E04 4878 0002 push.l 0x2
00002E08 486E FFFA pea.l [A6 - 0x6]
00002E0C 303C 0E11 move.w D0, 0xE11
00002E10 A816 syscall Pack8
00002E12 3E1F move.w D7, [A7]+
00002E14 4A47 tst.w D7
00002E16 6606 bne +0x8 /* 00002E1E */
00002E18 7001 moveq.l D0, 0x01
00002E1A 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002E1E:
00002E1E 4267 clr.w -[A7]
00002E20 2F0C move.l -[A7], A4
00002E22 2F3C BA53 766C move.l -[A7], 0xBA53766C
00002E28 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002E2E 486E FFF6 pea.l [A6 - 0xA]
00002E32 486D DF00 pea.l [A5 - 0x2100]
00002E36 4878 0002 push.l 0x2
00002E3A 486E FFFA pea.l [A6 - 0x6]
00002E3E 303C 0E11 move.w D0, 0xE11
00002E42 A816 syscall Pack8
00002E44 3E1F move.w D7, [A7]+
00002E46 4A47 tst.w D7
00002E48 6606 bne +0x8 /* 00002E50 */
00002E4A 7001 moveq.l D0, 0x01
00002E4C 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002E50:
00002E50 4267 clr.w -[A7]
00002E52 2F0C move.l -[A7], A4
00002E54 2F3C BA42 6974 move.l -[A7], 0xBA426974
00002E5A 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002E60 486E FFF6 pea.l [A6 - 0xA]
00002E64 486D DF02 pea.l [A5 - 0x20FE]
00002E68 4878 0002 push.l 0x2
00002E6C 486E FFFA pea.l [A6 - 0x6]
00002E70 303C 0E11 move.w D0, 0xE11
00002E74 A816 syscall Pack8
00002E76 3E1F move.w D7, [A7]+
00002E78 4A47 tst.w D7
00002E7A 6606 bne +0x8 /* 00002E82 */
00002E7C 7001 moveq.l D0, 0x01
00002E7E 2B40 DF04 move.l [A5 - 0x20FC], D0
label00002E82:
00002E82 7E00 moveq.l D7, 0x00
00002E84 4A47 tst.w D7
00002E86 663A bne +0x3C /* 00002EC2 */
00002E88 2F0C move.l -[A7], A4
00002E8A 4EBA FB9C jsr [PC - 0x464 /* 00002A28 */]
00002E8E 588F addq.l A7, 4
00002E90 3E00 move.w D7, D0
00002E92 4A47 tst.w D7
00002E94 6706 beq +0x8 /* 00002E9C */
00002E96 3D47 0014 move.w [A6 + 0x14], D7
00002E9A 602A bra +0x2C /* 00002EC6 */
label00002E9C:
00002E9C 703F moveq.l D0, 0x3F
00002E9E B0AD DEEE cmp.l D0, [A5 - 0x2112]
00002EA2 6F18 ble +0x1A /* 00002EBC */
00002EA4 4A6E FFFE tst.w [A6 - 0x2]
00002EA8 6712 beq +0x14 /* 00002EBC */
00002EAA 202D DEEE move.l D0, [A5 - 0x2112]
00002EAE 204D movea.l A0, A5
00002EB0 D1C0 add.l A0, D0
00002EB2 116E FFFF DF08 move.b [A0 - 0x20F8], [A6 - 0x1]
00002EB8 52AD DEEE addq.l [A5 - 0x2112], 1
label00002EBC:
00002EBC 426E 0014 clr.w [A6 + 0x14]
00002EC0 6004 bra +0x6 /* 00002EC6 */
label00002EC2:
00002EC2 3D47 0014 move.w [A6 + 0x14], D7
label00002EC6:
00002EC6 4CDF 1080 movem.l D7,A4, [A7]+
00002ECA 4E5E unlink A6
00002ECC 205F movea.l A0, [A7]+
00002ECE 4FEF 000C lea.l A7, [A7 + 0xC]
00002ED2 4ED0 jmp [A0]
export_73:
00002ED4 4E56 0000 link A6, 0
00002ED8 2F07 move.l -[A7], D7
00002EDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EDE 4EBA FB48 jsr [PC - 0x4B8 /* 00002A28 */]
00002EE2 588F addq.l A7, 4
00002EE4 3E00 move.w D7, D0
00002EE6 4A47 tst.w D7
00002EE8 6706 beq +0x8 /* 00002EF0 */
00002EEA 3D47 0014 move.w [A6 + 0x14], D7
00002EEE 600E bra +0x10 /* 00002EFE */
label00002EF0:
00002EF0 1B7C 0001 DEF2 move.b [A5 - 0x210E], 0x1
00002EF6 4EBA F4EE jsr [PC - 0xB12 /* 000023E6 */]
00002EFA 426E 0014 clr.w [A6 + 0x14]
label00002EFE:
00002EFE 2E1F move.l D7, [A7]+
00002F00 4E5E unlink A6
00002F02 205F movea.l A0, [A7]+
00002F04 4FEF 000C lea.l A7, [A7 + 0xC]
00002F08 4ED0 jmp [A0]
fn00002F0A:
00002F0A 4E56 FFEE link A6, -0x0012
00002F0E 4227 clr.b -[A7]
00002F10 3F3C FFFF move.w -[A7], 0xFFFF
00002F14 486E FFF0 pea.l [A6 - 0x10]
00002F18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F1C 42A7 clr.l -[A7]
00002F1E A860 syscall WaitNextEvent
00002F20 548F addq.l A7, 2
00002F22 302E FFF0 move.w D0, [A6 - 0x10]
00002F26 6B18 bmi +0x1A /* 00002F40 */
00002F28 0440 0017 subi.w D0, 0x17
00002F2C 6702 beq +0x4 /* 00002F30 */
00002F2E 6010 bra +0x12 /* 00002F40 */
label00002F30:
00002F30 4267 clr.w -[A7]
00002F32 486E FFF0 pea.l [A6 - 0x10]
00002F36 303C 021B move.w D0, 0x21B
00002F3A A816 syscall Pack8
00002F3C 3D5F FFEE move.w [A6 - 0x12], [A7]+
label00002F40:
00002F40 4E5E unlink A6
00002F42 4E75 rts
fn00002F44:
00002F44 4E56 FFE8 link A6, -0x0018
00002F48 2F07 move.l -[A7], D7
00002F4A 4267 clr.w -[A7]
00002F4C 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */
00002F52 486D DF8E pea.l [A5 - 0x2072]
00002F56 4878 0008 push.l 0x8
00002F5A 486E FFF0 pea.l [A6 - 0x10]
00002F5E 303C 0825 move.w D0, 0x825
00002F62 A816 syscall Pack8
00002F64 3E1F move.w D7, [A7]+
00002F66 4267 clr.w -[A7]
00002F68 2F3C BA54 7370 move.l -[A7], 0xBA547370
00002F6E 2F3C BA45 7272 move.l -[A7], 0xBA457272
00002F74 486E FFF0 pea.l [A6 - 0x10]
00002F78 3F3C FFFF move.w -[A7], 0xFFFF
00002F7C 42A7 clr.l -[A7]
00002F7E 486E FFF8 pea.l [A6 - 0x8]
00002F82 303C 0B14 move.w D0, 0xB14
00002F86 A816 syscall Pack8
00002F88 3E1F move.w D7, [A7]+
00002F8A 4267 clr.w -[A7]
00002F8C 486E FFF8 pea.l [A6 - 0x8]
00002F90 2F3C BA45 7223 move.l -[A7], 0xBA457223
00002F96 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00002F9C 486E 0008 pea.l [A6 + 0x8]
00002FA0 4878 0002 push.l 0x2
00002FA4 303C 0A0F move.w D0, 0xA0F
00002FA8 A816 syscall Pack8
00002FAA 3E1F move.w D7, [A7]+
00002FAC 4267 clr.w -[A7]
00002FAE 486E FFF8 pea.l [A6 - 0x8]
00002FB2 486E FFE8 pea.l [A6 - 0x18]
00002FB6 4878 0001 push.l 0x1
00002FBA 4267 clr.w -[A7]
00002FBC 4878 FFFE push.l 0xFFFE
00002FC0 42A7 clr.l -[A7]
00002FC2 42A7 clr.l -[A7]
00002FC4 303C 0D17 move.w D0, 0xD17
00002FC8 A816 syscall Pack8
00002FCA 3E1F move.w D7, [A7]+
00002FCC 2E1F move.l D7, [A7]+
00002FCE 4E5E unlink A6
00002FD0 4E75 rts
fn00002FD2:
00002FD2 2F07 move.l -[A7], D7
00002FD4 4267 clr.w -[A7]
00002FD6 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00002FDC 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */
00002FE2 486D 025A pea.l [A5 + 0x25A /* export_71 */]
00002FE6 42A7 clr.l -[A7]
00002FE8 4227 clr.b -[A7]
00002FEA 303C 091F move.w D0, 0x91F
00002FEE A816 syscall Pack8
00002FF0 3E1F move.w D7, [A7]+
00002FF2 4A47 tst.w D7
00002FF4 6704 beq +0x6 /* 00002FFA */
00002FF6 7000 moveq.l D0, 0x00
00002FF8 604E bra +0x50 /* 00003048 */
label00002FFA:
00002FFA 4267 clr.w -[A7]
00002FFC 2F3C BA54 7370 move.l -[A7], 0xBA547370
00003002 2F3C BA43 746C move.l -[A7], 0xBA43746C
00003008 486D 0262 pea.l [A5 + 0x262 /* export_72 */]
0000300C 42A7 clr.l -[A7]
0000300E 4227 clr.b -[A7]
00003010 303C 091F move.w D0, 0x91F
00003014 A816 syscall Pack8
00003016 3E1F move.w D7, [A7]+
00003018 4A47 tst.w D7
0000301A 6704 beq +0x6 /* 00003020 */
0000301C 7000 moveq.l D0, 0x00
0000301E 6028 bra +0x2A /* 00003048 */
label00003020:
00003020 4267 clr.w -[A7]
00003022 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00003028 2F3C 7175 6974 move.l -[A7], 0x71756974 /* 'quit' */
0000302E 486D 026A pea.l [A5 + 0x26A /* export_73 */]
00003032 42A7 clr.l -[A7]
00003034 4227 clr.b -[A7]
00003036 303C 091F move.w D0, 0x91F
0000303A A816 syscall Pack8
0000303C 3E1F move.w D7, [A7]+
0000303E 4A47 tst.w D7
00003040 6704 beq +0x6 /* 00003046 */
00003042 7000 moveq.l D0, 0x00
00003044 6002 bra +0x4 /* 00003048 */
label00003046:
00003046 7001 moveq.l D0, 0x01
label00003048:
00003048 2E1F move.l D7, [A7]+
0000304A 4E75 rts
export_74:
0000304C 082D 0000 DF99 btst.b [A5 - 0x2067], 0x0
00003052 6704 beq +0x6 /* 00003058 */
00003054 7000 moveq.l D0, 0x00
00003056 A485 syscall IdleState, flags=4
label00003058:
00003058 4E75 rts
fn0000305A:
0000305A 4E56 FFF8 link A6, -0x0008
label0000305E:
0000305E 4A2D DEF2 tst.b [A5 - 0x210E]
00003062 670A beq +0xC /* 0000306E */
00003064 486D DFAC pea.l [A5 - 0x2054]
00003068 4EBA D1C4 jsr [PC - 0x2E3C /* 0000022E */]
0000306C 588F addq.l A7, 4
label0000306E:
0000306E 4A6D DB7A tst.w [A5 - 0x2486]
00003072 6634 bne +0x36 /* 000030A8 */
00003074 4A6D DF9E tst.w [A5 - 0x2062]
00003078 6C08 bge +0xA /* 00003082 */
0000307A 3B7C 0003 DF9E move.w [A5 - 0x2062], 0x3
00003080 600A bra +0xC /* 0000308C */
label00003082:
00003082 536D DF9E subq.w [A5 - 0x2062], 1
00003086 70FF moveq.l D0, 0xFFFFFFFF
00003088 6000 00F8 bra +0xFA /* 00003182 */
label0000308C:
0000308C 4EBA F1A2 jsr [PC - 0xE5E /* 00002230 */]
00003090 3040 movea.w A0, D0
00003092 B0FC 0030 cmpa.w A0, 0x30 /* '0' */
00003096 6C22 bge +0x24 /* 000030BA */
00003098 42A7 clr.l -[A7]
0000309A A975 syscall TickCount
0000309C 201F move.l D0, [A7]+
0000309E 90AD DF9A sub.l D0, [A5 - 0x2066]
000030A2 7278 moveq.l D1, 0x78
000030A4 B280 cmp.l D1, D0
000030A6 6422 bcc +0x24 /* 000030CA */
label000030A8:
000030A8 42A7 clr.l -[A7]
000030AA 4EBA FE5E jsr [PC - 0x1A2 /* 00002F0A */]
000030AE 588F addq.l A7, 4
000030B0 42A7 clr.l -[A7]
000030B2 A975 syscall TickCount
000030B4 2B5F DF9A move.l [A5 - 0x2066], [A7]+
000030B8 6010 bra +0x12 /* 000030CA */
label000030BA:
000030BA 42A7 clr.l -[A7]
000030BC A975 syscall TickCount
000030BE 201F move.l D0, [A7]+
000030C0 90AD DF9A sub.l D0, [A5 - 0x2066]
000030C4 720A moveq.l D1, 0x0A
000030C6 B280 cmp.l D1, D0
000030C8 65DE bcs -0x20 /* 000030A8 */
label000030CA:
000030CA 4AAD DEEE tst.l [A5 - 0x2112]
000030CE 6F00 00B0 ble +0xB2 /* 00003180 */
000030D2 7000 moveq.l D0, 0x00
000030D4 102D DF08 move.b D0, [A5 - 0x20F8]
000030D8 2D40 FFF8 move.l [A6 - 0x8], D0
000030DC 7201 moveq.l D1, 0x01
000030DE 2D41 FFFC move.l [A6 - 0x4], D1
000030E2 6016 bra +0x18 /* 000030FA */
label000030E4:
000030E4 204D movea.l A0, A5
000030E6 D1EE FFFC add.l A0, [A6 - 0x4]
000030EA 224D movea.l A1, A5
000030EC D3EE FFFC add.l A1, [A6 - 0x4]
000030F0 1368 DF08 DF07 move.b [A1 - 0x20F9], [A0 - 0x20F8]
000030F6 52AE FFFC addq.l [A6 - 0x4], 1
label000030FA:
000030FA 202E FFFC move.l D0, [A6 - 0x4]
000030FE B0AD DEEE cmp.l D0, [A5 - 0x2112]
00003102 6DE0 blt -0x1E /* 000030E4 */
00003104 53AD DEEE subq.l [A5 - 0x2112], 1
00003108 702B moveq.l D0, 0x2B
0000310A B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000310E 661A bne +0x1C /* 0000312A */
00003110 506D DF00 addq.w [A5 - 0x2100], 8
00003114 0C6D 00FF DF00 cmpi.w [A5 - 0x2100], 0xFF
0000311A 6F06 ble +0x8 /* 00003122 */
0000311C 3B7C 00FF DF00 move.w [A5 - 0x2100], 0xFF
label00003122:
00003122 4EBA EB5A jsr [PC - 0x14A6 /* 00001C7E */]
00003126 6000 FF36 bra -0xC8 /* 0000305E */
label0000312A:
0000312A 702D moveq.l D0, 0x2D
0000312C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00003130 6616 bne +0x18 /* 00003148 */
00003132 516D DF00 subq.w [A5 - 0x2100], 8
00003136 4A6D DF00 tst.w [A5 - 0x2100]
0000313A 6C04 bge +0x6 /* 00003140 */
0000313C 426D DF00 clr.w [A5 - 0x2100]
label00003140:
00003140 4EBA EB3C jsr [PC - 0x14C4 /* 00001C7E */]
00003144 6000 FF18 bra -0xE6 /* 0000305E */
label00003148:
00003148 7020 moveq.l D0, 0x20
0000314A B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000314E 6608 bne +0xA /* 00003158 */
00003150 4EBA EA9A jsr [PC - 0x1566 /* 00001BEC */]
00003154 6000 FF08 bra -0xF6 /* 0000305E */
label00003158:
00003158 703C moveq.l D0, 0x3C
0000315A B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000315E 6606 bne +0x8 /* 00003166 */
00003160 7072 moveq.l D0, 0x72
00003162 2D40 FFF8 move.l [A6 - 0x8], D0
label00003166:
00003166 703E moveq.l D0, 0x3E
00003168 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000316C 6700 FEF0 beq -0x10E /* 0000305E */
00003170 707C moveq.l D0, 0x7C
00003172 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00003176 6700 FEE6 beq -0x118 /* 0000305E */
0000317A 202E FFF8 move.l D0, [A6 - 0x8]
0000317E 6002 bra +0x4 /* 00003182 */
label00003180:
00003180 70FF moveq.l D0, 0xFFFFFFFF
label00003182:
00003182 4E5E unlink A6
00003184 4E75 rts
export_75:
00003186 4E56 FF74 link A6, -0x008C
0000318A 2F07 move.l -[A7], D7
0000318C A063 syscall MaxApplZone
0000318E 486D FFE8 pea.l [A5 - 0x18]
00003192 A86E syscall InitGraf
00003194 A8FE syscall InitFonts
00003196 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000319C 201F move.l D0, [A7]+
0000319E A032 syscall FlushEvents
000031A0 A912 syscall InitWindows
000031A2 A930 syscall InitMenus
000031A4 A9CC syscall TEInit
000031A6 42A7 clr.l -[A7]
000031A8 A97B syscall InitDialogs
000031AA A850 syscall InitCursor
000031AC 4EBA FE24 jsr [PC - 0x1DC /* 00002FD2 */]
000031B0 4A80 tst.l D0
000031B2 6700 0148 beq +0x14A /* 000032FC */
000031B6 4267 clr.w -[A7]
000031B8 2F3C 706F 7772 move.l -[A7], 0x706F7772 /* 'powr' */
000031BE 486D DF96 pea.l [A5 - 0x206A]
000031C2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000031C6 3E1F move.w D7, [A7]+
000031C8 4A47 tst.w D7
000031CA 6600 0130 bne +0x132 /* 000032FC */
000031CE 082D 0000 DF99 btst.b [A5 - 0x2067], 0x0
000031D4 671A beq +0x1C /* 000031F0 */
000031D6 7001 moveq.l D0, 0x01
000031D8 A485 syscall IdleState, flags=4
000031DA 486D 0272 pea.l [A5 + 0x272 /* export_74 */]
000031DE 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000031E2 588F addq.l A7, 4
000031E4 600A bra +0xC /* 000031F0 */
label000031E6:
000031E6 4878 003C push.l 0x3C /* '<' */
000031EA 4EBA FD1E jsr [PC - 0x2E2 /* 00002F0A */]
000031EE 588F addq.l A7, 4
label000031F0:
000031F0 4A2D DEEC tst.b [A5 - 0x2114]
000031F4 6606 bne +0x8 /* 000031FC */
000031F6 4A2D DEF2 tst.b [A5 - 0x210E]
000031FA 67EA beq -0x14 /* 000031E6 */
label000031FC:
000031FC 4A2D DEF2 tst.b [A5 - 0x210E]
00003200 6600 00FA bne +0xFC /* 000032FC */
00003204 7E0E moveq.l D7, 0x0E
00003206 41ED DFAE lea.l A0, [A5 - 0x2052]
0000320A 2D48 FFC8 move.l [A6 - 0x38], A0
0000320E 41ED DFB6 lea.l A0, [A5 - 0x204A]
00003212 2D48 FFCC move.l [A6 - 0x34], A0
00003216 4A6D DEF4 tst.w [A5 - 0x210C]
0000321A 670A beq +0xC /* 00003226 */
0000321C 41ED DFC2 lea.l A0, [A5 - 0x203E]
00003220 2D48 FFD0 move.l [A6 - 0x30], A0
00003224 6008 bra +0xA /* 0000322E */
label00003226:
00003226 41ED DFC4 lea.l A0, [A5 - 0x203C]
0000322A 2D48 FFD0 move.l [A6 - 0x30], A0
label0000322E:
0000322E 4A6D DEF6 tst.w [A5 - 0x210A]
00003232 670A beq +0xC /* 0000323E */
00003234 41ED DFC6 lea.l A0, [A5 - 0x203A]
00003238 2D48 FFD4 move.l [A6 - 0x2C], A0
0000323C 6008 bra +0xA /* 00003246 */
label0000323E:
0000323E 41ED DFCE lea.l A0, [A5 - 0x2032]
00003242 2D48 FFD4 move.l [A6 - 0x2C], A0
label00003246:
00003246 41ED DFD4 lea.l A0, [A5 - 0x202C]
0000324A 2D48 FFD8 move.l [A6 - 0x28], A0
0000324E 41EE FFB0 lea.l A0, [A6 - 0x50]
00003252 2D48 FFDC move.l [A6 - 0x24], A0
00003256 7000 moveq.l D0, 0x00
00003258 302D DEF8 move.w D0, [A5 - 0x2108]
0000325C 2F00 move.l -[A7], D0
0000325E 486D DFE0 pea.l [A5 - 0x2020]
00003262 486E FFB0 pea.l [A6 - 0x50]
00003266 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000326A 4FEF 000C lea.l A7, [A7 + 0xC]
0000326E 41ED DFE4 lea.l A0, [A5 - 0x201C]
00003272 2D48 FFE0 move.l [A6 - 0x20], A0
00003276 41EE FF9C lea.l A0, [A6 - 0x64]
0000327A 2D48 FFE4 move.l [A6 - 0x1C], A0
0000327E 306D DEFA movea.w A0, [A5 - 0x2106]
00003282 2F08 move.l -[A7], A0
00003284 486D DFEE pea.l [A5 - 0x2012]
00003288 486E FF9C pea.l [A6 - 0x64]
0000328C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003290 4FEF 000C lea.l A7, [A7 + 0xC]
00003294 41ED DFF2 lea.l A0, [A5 - 0x200E]
00003298 2D48 FFE8 move.l [A6 - 0x18], A0
0000329C 41EE FF88 lea.l A0, [A6 - 0x78]
000032A0 2D48 FFEC move.l [A6 - 0x14], A0
000032A4 306D DEFC movea.w A0, [A5 - 0x2104]
000032A8 2F08 move.l -[A7], A0
000032AA 486D DFFA pea.l [A5 - 0x2006]
000032AE 486E FF88 pea.l [A6 - 0x78]
000032B2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000032B6 4FEF 000C lea.l A7, [A7 + 0xC]
000032BA 41ED DFFE lea.l A0, [A5 - 0x2002]
000032BE 2D48 FFF0 move.l [A6 - 0x10], A0
000032C2 41EE FF74 lea.l A0, [A6 - 0x8C]
000032C6 2D48 FFF4 move.l [A6 - 0xC], A0
000032CA 306D DEFE movea.w A0, [A5 - 0x2102]
000032CE 2F08 move.l -[A7], A0
000032D0 486D E004 pea.l [A5 - 0x1FFC]
000032D4 486E FF74 pea.l [A6 - 0x8C]
000032D8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000032DC 4FEF 000C lea.l A7, [A7 + 0xC]
000032E0 41ED E008 lea.l A0, [A5 - 0x1FF8]
000032E4 2D48 FFF8 move.l [A6 - 0x8], A0
000032E8 41ED E012 lea.l A0, [A5 - 0x1FEE]
000032EC 2D48 FFFC move.l [A6 - 0x4], A0
000032F0 486E FFC8 pea.l [A6 - 0x38]
000032F4 2F07 move.l -[A7], D7
000032F6 4EBA 0820 jsr [PC + 0x820 /* 00003B18 */]
000032FA 508F addq.l A7, 8
label000032FC:
000032FC 2E1F move.l D7, [A7]+
000032FE 4E5E unlink A6
00003300 4E75 rts
fn00003302:
00003302 4E56 0000 link A6, 0
00003306 486D E01C pea.l [A5 - 0x1FE4]
0000330A 4EBA 0254 jsr [PC + 0x254 /* 00003560 */]
0000330E 588F addq.l A7, 4
00003310 3F3C 0003 move.w -[A7], 0x3
00003314 4EBA FC2E jsr [PC - 0x3D2 /* 00002F44 */]
00003318 548F addq.l A7, 2
0000331A 486D E03A pea.l [A5 - 0x1FC6]
0000331E 4EBA CF0E jsr [PC - 0x30F2 /* 0000022E */]
00003322 588F addq.l A7, 4
00003324 4E5E unlink A6
00003326 4E75 rts
fn00003328:
00003328 4E56 0000 link A6, 0
0000332C 4E5E unlink A6
0000332E 4E75 rts
00003330 4E75 rts
fn00003332:
00003332 4E75 rts
fn00003334:
00003334 4E56 FFFC link A6, -0x0004
00003338 48E7 0118 movem.l -[A7], D7,A3,A4
0000333C 266E 0008 movea.l A3, [A6 + 0x8]
00003340 49EB 0002 lea.l A4, [A3 + 0x2]
00003344 0C54 1000 cmpi.w [A4], 0x1000
00003348 662E bne +0x30 /* 00003378 */
0000334A 4254 clr.w [A4]
0000334C 2D7C 0000 1000 FFFC move.l [A6 - 0x4], 0x1000
00003354 4267 clr.w -[A7]
00003356 3F13 move.w -[A7], [A3]
00003358 3F3C 0001 move.w -[A7], 0x1
0000335C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00003360 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00003364 548F addq.l A7, 2
00003366 4267 clr.w -[A7]
00003368 3F13 move.w -[A7], [A3]
0000336A 486E FFFC pea.l [A6 - 0x4]
0000336E 486B 000C pea.l [A3 + 0xC]
00003372 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00003376 3E1F move.w D7, [A7]+
label00003378:
00003378 3014 move.w D0, [A4]
0000337A 1E33 000C move.b D7, [A3 + D0.w + 0xC]
0000337E 52AB 0004 addq.l [A3 + 0x4], 1
00003382 5254 addq.w [A4], 1
00003384 202B 0004 move.l D0, [A3 + 0x4]
00003388 B0AB 0008 cmp.l D0, [A3 + 0x8]
0000338C 6D04 blt +0x6 /* 00003392 */
0000338E 70FF moveq.l D0, 0xFFFFFFFF
00003390 6004 bra +0x6 /* 00003396 */
label00003392:
00003392 7000 moveq.l D0, 0x00
00003394 1007 move.b D0, D7
label00003396:
00003396 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000339A 4E5E unlink A6
0000339C 4E75 rts
0000339E 4E56 0000 link A6, 0
000033A2 4E5E unlink A6
000033A4 4E75 rts
fn000033A6:
000033A6 4E56 FFFE link A6, -0x0002
000033AA 48E7 0108 movem.l -[A7], D7,A4
000033AE 4267 clr.w -[A7]
000033B0 486D DF48 pea.l [A5 - 0x20B8]
000033B4 4227 clr.b -[A7]
000033B6 486E FFFE pea.l [A6 - 0x2]
000033BA 303C 0002 move.w D0, 0x2
000033BE AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000033C0 3E1F move.w D7, [A7]+
000033C2 4A47 tst.w D7
000033C4 6716 beq +0x18 /* 000033DC */
000033C6 3F3C 0004 move.w -[A7], 0x4
000033CA 4EBA FB78 jsr [PC - 0x488 /* 00002F44 */]
000033CE 548F addq.l A7, 2
000033D0 486D E03C pea.l [A5 - 0x1FC4]
000033D4 4EBA CE58 jsr [PC - 0x31A8 /* 0000022E */]
000033D8 588F addq.l A7, 4
000033DA 602A bra +0x2C /* 00003406 */
label000033DC:
000033DC 203C 0000 100C move.l D0, 0x100C
000033E2 A11E syscall NewPtr, flags=1
000033E4 2848 movea.l A4, A0
000033E6 38AE FFFE move.w [A4], [A6 - 0x2]
000033EA 42AC 0004 clr.l [A4 + 0x4]
000033EE 4267 clr.w -[A7]
000033F0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000033F4 486C 0008 pea.l [A4 + 0x8]
000033F8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000033FC 548F addq.l A7, 2
000033FE 397C 1000 0002 move.w [A4 + 0x2], 0x1000
00003404 200C move.l D0, A4
label00003406:
00003406 4CDF 1080 movem.l D7,A4, [A7]+
0000340A 4E5E unlink A6
0000340C 4E75 rts
fn0000340E:
0000340E 4E56 FFFC link A6, -0x0004
00003412 2F07 move.l -[A7], D7
00003414 4AAE 0008 tst.l [A6 + 0x8]
00003418 6722 beq +0x24 /* 0000343C */
0000341A 4267 clr.w -[A7]
0000341C 206E 0008 movea.l A0, [A6 + 0x8]
00003420 3F10 move.w -[A7], [A0]
00003422 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003426 3E1F move.w D7, [A7]+
00003428 4A47 tst.w D7
0000342A 670A beq +0xC /* 00003436 */
0000342C 3F3C 0005 move.w -[A7], 0x5
00003430 4EBA FB12 jsr [PC - 0x4EE /* 00002F44 */]
00003434 548F addq.l A7, 2
label00003436:
00003436 206E 0008 movea.l A0, [A6 + 0x8]
0000343A A01F syscall DisposPtr/DisposePtr
label0000343C:
0000343C 2E1F move.l D7, [A7]+
0000343E 4E5E unlink A6
00003440 4E75 rts
fn00003442:
00003442 4E56 FFF8 link A6, -0x0008
00003446 48E7 0308 movem.l -[A7], D6,D7,A4
0000344A 286E 0014 movea.l A4, [A6 + 0x14]
0000344E 4267 clr.w -[A7]
00003450 3F14 move.w -[A7], [A4]
00003452 3F3C 0001 move.w -[A7], 0x1
00003456 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000345A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000345E 548F addq.l A7, 2
00003460 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003464 2F2E 000C move.l -[A7], [A6 + 0xC]
00003468 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000346C 2C00 move.l D6, D0
0000346E DDAC 0004 add.l [A4 + 0x4], D6
label00003472:
00003472 2D46 FFFC move.l [A6 - 0x4], D6
00003476 4267 clr.w -[A7]
00003478 3F14 move.w -[A7], [A4]
0000347A 486E FFFC pea.l [A6 - 0x4]
0000347E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003482 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00003486 3E1F move.w D7, [A7]+
00003488 202E FFFC move.l D0, [A6 - 0x4]
0000348C D1AE 0008 add.l [A6 + 0x8], D0
00003490 9C80 sub.l D6, D0
00003492 4A47 tst.w D7
00003494 6604 bne +0x6 /* 0000349A */
00003496 4A86 tst.l D6
00003498 66D8 bne -0x26 /* 00003472 */
label0000349A:
0000349A 4A47 tst.w D7
0000349C 302C 0006 move.w D0, [A4 + 0x6]
000034A0 0240 0FFF andi.w D0, 0xFFF
000034A4 3940 0002 move.w [A4 + 0x2], D0
000034A8 4267 clr.w -[A7]
000034AA 3F14 move.w -[A7], [A4]
000034AC 3F3C 0001 move.w -[A7], 0x1
000034B0 306C 0002 movea.w A0, [A4 + 0x2]
000034B4 202C 0004 move.l D0, [A4 + 0x4]
000034B8 9088 sub.l D0, A0
000034BA 2F00 move.l -[A7], D0
000034BC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000034C0 548F addq.l A7, 2
000034C2 2D7C 0000 1000 FFF8 move.l [A6 - 0x8], 0x1000
000034CA 4267 clr.w -[A7]
000034CC 3F14 move.w -[A7], [A4]
000034CE 486E FFF8 pea.l [A6 - 0x8]
000034D2 486C 000C pea.l [A4 + 0xC]
000034D6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000034DA 548F addq.l A7, 2
000034DC 2007 move.l D0, D7
000034DE 48C0 ext.l D0
000034E0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000034E4 4E5E unlink A6
000034E6 4E75 rts
fn000034E8:
000034E8 4E56 0000 link A6, 0
000034EC 2F0C move.l -[A7], A4
000034EE 202E 0008 move.l D0, [A6 + 0x8]
000034F2 A31E syscall NewPtrClear, flags=3
000034F4 2848 movea.l A4, A0
000034F6 200C move.l D0, A4
000034F8 6614 bne +0x16 /* 0000350E */
000034FA 3F3C 0001 move.w -[A7], 0x1
000034FE 4EBA FA44 jsr [PC - 0x5BC /* 00002F44 */]
00003502 548F addq.l A7, 2
00003504 486D E03E pea.l [A5 - 0x1FC2]
00003508 4EBA CD24 jsr [PC - 0x32DC /* 0000022E */]
0000350C 588F addq.l A7, 4
label0000350E:
0000350E 200C move.l D0, A4
00003510 285F movea.l A4, [A7]+
00003512 4E5E unlink A6
00003514 4E75 rts
fn00003516:
00003516 4E56 0000 link A6, 0
0000351A 206E 0008 movea.l A0, [A6 + 0x8]
0000351E A01F syscall DisposPtr/DisposePtr
00003520 4E5E unlink A6
00003522 4E75 rts
fn00003524:
00003524 4E56 0000 link A6, 0
00003528 206E 0008 movea.l A0, [A6 + 0x8]
0000352C 4868 0001 pea.l [A0 + 0x1]
00003530 2F2E 000C move.l -[A7], [A6 + 0xC]
00003534 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003538 2F00 move.l -[A7], D0
0000353A 4EBA FFAC jsr [PC - 0x54 /* 000034E8 */]
0000353E 588F addq.l A7, 4
00003540 4E5E unlink A6
00003542 4E75 rts
fn00003544:
00003544 4E56 0000 link A6, 0
00003548 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000354C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00003550 588F addq.l A7, 4
00003552 4E5E unlink A6
00003554 4E75 rts
fn00003556:
00003556 4E56 0000 link A6, 0
0000355A 7000 moveq.l D0, 0x00
0000355C 4E5E unlink A6
0000355E 4E75 rts
fn00003560:
00003560 4E56 0000 link A6, 0
00003564 4E5E unlink A6
00003566 4E75 rts
fn00003568:
00003568 4E56 0000 link A6, 0
0000356C 4E5E unlink A6
0000356E 4E75 rts
fn00003570:
00003570 4E56 FFF2 link A6, -0x000E
00003574 41EE FFF2 lea.l A0, [A6 - 0xE]
00003578 43EE 000E lea.l A1, [A6 + 0xE]
0000357C 20D9 move.l [A0]+, [A1]+
0000357E 20D9 move.l [A0]+, [A1]+
00003580 30D9 move.w [A0]+, [A1]+
00003582 4868 FFF6 pea.l [A0 - 0xA]
00003586 3F3C 0016 move.w -[A7], 0x16
0000358A A9EB syscall Pack4/FP68K
0000358C 4868 FFF6 pea.l [A0 - 0xA]
00003590 486E FFFC pea.l [A6 - 0x4]
00003594 3F3C 2810 move.w -[A7], 0x2810
00003598 A9EB syscall Pack4/FP68K
0000359A 206E 0008 movea.l A0, [A6 + 0x8]
0000359E 5488 addq.l A0, 2
000035A0 486E FFFC pea.l [A6 - 0x4]
000035A4 4850 pea.l [A0]
000035A6 3F3C 280E move.w -[A7], 0x280E
000035AA A9EB syscall Pack4/FP68K
000035AC 3110 move.w -[A0], [A0]
000035AE 4E5E unlink A6
000035B0 4E75 rts
fn000035B2:
000035B2 4E56 FFCC link A6, -0x0034
000035B6 486E FFF6 pea.l [A6 - 0xA]
000035BA 486E 000C pea.l [A6 + 0xC]
000035BE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000035C2 508F addq.l A7, 8
000035C4 486E FFEC pea.l [A6 - 0x14]
000035C8 486E 0018 pea.l [A6 + 0x18]
000035CC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000035D0 508F addq.l A7, 8
000035D2 41EE FFF6 lea.l A0, [A6 - 0xA]
000035D6 3F20 move.w -[A7], -[A0]
000035D8 2F20 move.l -[A7], -[A0]
000035DA 2F20 move.l -[A7], -[A0]
000035DC 41D6 lea.l A0, [A6]
000035DE 3F20 move.w -[A7], -[A0]
000035E0 2F20 move.l -[A7], -[A0]
000035E2 2F20 move.l -[A7], -[A0]
000035E4 486E FFCC pea.l [A6 - 0x34]
000035E8 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000035EC 4FEF 0018 lea.l A7, [A7 + 0x18]
000035F0 41EE FFE2 lea.l A0, [A6 - 0x1E]
000035F4 43EE FFCC lea.l A1, [A6 - 0x34]
000035F8 20D9 move.l [A0]+, [A1]+
000035FA 20D9 move.l [A0]+, [A1]+
000035FC 30D9 move.w [A0]+, [A1]+
000035FE 486E FFD6 pea.l [A6 - 0x2A]
00003602 486E FFE2 pea.l [A6 - 0x1E]
00003606 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000360A 508F addq.l A7, 8
0000360C 206E 0008 movea.l A0, [A6 + 0x8]
00003610 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003614 20D9 move.l [A0]+, [A1]+
00003616 20D9 move.l [A0]+, [A1]+
00003618 20D9 move.l [A0]+, [A1]+
0000361A 4E5E unlink A6
0000361C 4E75 rts
fn0000361E:
0000361E 4E56 0000 link A6, 0
00003622 7000 moveq.l D0, 0x00
00003624 4E5E unlink A6
00003626 4E75 rts
fn00003628:
00003628 4E56 0000 link A6, 0
0000362C 4E5E unlink A6
0000362E 4E75 rts
fn00003630:
00003630 4E56 0000 link A6, 0
00003634 4E5E unlink A6
00003636 4E75 rts
00003638 7001 moveq.l D0, 0x01
0000363A 4E75 rts
0000363C 4E75 rts
0000363E 4E75 rts
fn00003640:
00003640 4EBA FA18 jsr [PC - 0x5E8 /* 0000305A */]
00003644 42AD DFA4 clr.l [A5 - 0x205C]
00003648 41ED DFA4 lea.l A0, [A5 - 0x205C]
0000364C 2008 move.l D0, A0
0000364E 4E75 rts
fn00003650:
00003650 4E56 0000 link A6, 0
00003654 4E5E unlink A6
00003656 4E75 rts
fn00003658:
00003658 4E56 0000 link A6, 0
0000365C 4E5E unlink A6
0000365E 4E75 rts
fn00003660:
00003660 4E56 0000 link A6, 0
00003664 4E5E unlink A6
00003666 4E75 rts
fn00003668:
00003668 4E75 rts
fn0000366A:
0000366A 4E56 0000 link A6, 0
0000366E 4E5E unlink A6
00003670 4E75 rts
fn00003672:
00003672 4E75 rts
fn00003674:
00003674 4E56 0000 link A6, 0
00003678 4E5E unlink A6
0000367A 4E75 rts
fn0000367C:
0000367C 2F0C move.l -[A7], A4
0000367E 486D E18C pea.l [A5 - 0x1E74]
00003682 4EBA FF9A jsr [PC - 0x66 /* 0000361E */]
00003686 588F addq.l A7, 4
00003688 2840 movea.l A4, D0
0000368A 486D E192 pea.l [A5 - 0x1E6E]
0000368E 2F0C move.l -[A7], A4
00003690 4EBA FFBE jsr [PC - 0x42 /* 00003650 */]
00003694 508F addq.l A7, 8
00003696 486D E1BA pea.l [A5 - 0x1E46]
0000369A 2F0C move.l -[A7], A4
0000369C 4EBA FFB2 jsr [PC - 0x4E /* 00003650 */]
000036A0 508F addq.l A7, 8
000036A2 486D E1E8 pea.l [A5 - 0x1E18]
000036A6 2F0C move.l -[A7], A4
000036A8 4EBA FFA6 jsr [PC - 0x5A /* 00003650 */]
000036AC 508F addq.l A7, 8
000036AE 486D E21E pea.l [A5 - 0x1DE2]
000036B2 2F0C move.l -[A7], A4
000036B4 4EBA FF9A jsr [PC - 0x66 /* 00003650 */]
000036B8 508F addq.l A7, 8
000036BA 486D E26A pea.l [A5 - 0x1D96]
000036BE 2F0C move.l -[A7], A4
000036C0 4EBA FF8E jsr [PC - 0x72 /* 00003650 */]
000036C4 508F addq.l A7, 8
000036C6 486D E290 pea.l [A5 - 0x1D70]
000036CA 2F0C move.l -[A7], A4
000036CC 4EBA FF82 jsr [PC - 0x7E /* 00003650 */]
000036D0 508F addq.l A7, 8
000036D2 486D E2C8 pea.l [A5 - 0x1D38]
000036D6 2F0C move.l -[A7], A4
000036D8 4EBA FF76 jsr [PC - 0x8A /* 00003650 */]
000036DC 508F addq.l A7, 8
000036DE 486D E2FE pea.l [A5 - 0x1D02]
000036E2 2F0C move.l -[A7], A4
000036E4 4EBA FF6A jsr [PC - 0x96 /* 00003650 */]
000036E8 508F addq.l A7, 8
000036EA 486D E334 pea.l [A5 - 0x1CCC]
000036EE 2F0C move.l -[A7], A4
000036F0 4EBA FF5E jsr [PC - 0xA2 /* 00003650 */]
000036F4 508F addq.l A7, 8
000036F6 486D E376 pea.l [A5 - 0x1C8A]
000036FA 2F0C move.l -[A7], A4
000036FC 4EBA FF52 jsr [PC - 0xAE /* 00003650 */]
00003700 508F addq.l A7, 8
00003702 486D E3B8 pea.l [A5 - 0x1C48]
00003706 2F0C move.l -[A7], A4
00003708 4EBA FF46 jsr [PC - 0xBA /* 00003650 */]
0000370C 508F addq.l A7, 8
0000370E 486D E402 pea.l [A5 - 0x1BFE]
00003712 2F0C move.l -[A7], A4
00003714 4EBA FF3A jsr [PC - 0xC6 /* 00003650 */]
00003718 508F addq.l A7, 8
0000371A 486D E446 pea.l [A5 - 0x1BBA]
0000371E 2F0C move.l -[A7], A4
00003720 4EBA FF2E jsr [PC - 0xD2 /* 00003650 */]
00003724 508F addq.l A7, 8
00003726 486D E478 pea.l [A5 - 0x1B88]
0000372A 2F0C move.l -[A7], A4
0000372C 4EBA FF22 jsr [PC - 0xDE /* 00003650 */]
00003730 508F addq.l A7, 8
00003732 486D E4A4 pea.l [A5 - 0x1B5C]
00003736 2F0C move.l -[A7], A4
00003738 4EBA FF16 jsr [PC - 0xEA /* 00003650 */]
0000373C 508F addq.l A7, 8
0000373E 486D E4D0 pea.l [A5 - 0x1B30]
00003742 2F0C move.l -[A7], A4
00003744 4EBA FF0A jsr [PC - 0xF6 /* 00003650 */]
00003748 508F addq.l A7, 8
0000374A 486D E4FA pea.l [A5 - 0x1B06]
0000374E 2F0C move.l -[A7], A4
00003750 4EBA FEFE jsr [PC - 0x102 /* 00003650 */]
00003754 508F addq.l A7, 8
00003756 486D E536 pea.l [A5 - 0x1ACA]
0000375A 2F0C move.l -[A7], A4
0000375C 4EBA FEF2 jsr [PC - 0x10E /* 00003650 */]
00003760 508F addq.l A7, 8
00003762 486D E538 pea.l [A5 - 0x1AC8]
00003766 2F0C move.l -[A7], A4
00003768 4EBA FEE6 jsr [PC - 0x11A /* 00003650 */]
0000376C 508F addq.l A7, 8
0000376E 486D E542 pea.l [A5 - 0x1ABE]
00003772 2F0C move.l -[A7], A4
00003774 4EBA FEDA jsr [PC - 0x126 /* 00003650 */]
00003778 508F addq.l A7, 8
0000377A 486D E558 pea.l [A5 - 0x1AA8]
0000377E 2F0C move.l -[A7], A4
00003780 4EBA FECE jsr [PC - 0x132 /* 00003650 */]
00003784 508F addq.l A7, 8
00003786 486D E56A pea.l [A5 - 0x1A96]
0000378A 2F0C move.l -[A7], A4
0000378C 4EBA FEC2 jsr [PC - 0x13E /* 00003650 */]
00003790 508F addq.l A7, 8
00003792 486D E588 pea.l [A5 - 0x1A78]
00003796 2F0C move.l -[A7], A4
00003798 4EBA FEB6 jsr [PC - 0x14A /* 00003650 */]
0000379C 508F addq.l A7, 8
0000379E 486D E59E pea.l [A5 - 0x1A62]
000037A2 2F0C move.l -[A7], A4
000037A4 4EBA FEAA jsr [PC - 0x156 /* 00003650 */]
000037A8 508F addq.l A7, 8
000037AA 486D E5AE pea.l [A5 - 0x1A52]
000037AE 2F0C move.l -[A7], A4
000037B0 4EBA FE9E jsr [PC - 0x162 /* 00003650 */]
000037B4 508F addq.l A7, 8
000037B6 2F0C move.l -[A7], A4
000037B8 4EBA FE76 jsr [PC - 0x18A /* 00003630 */]
000037BC 588F addq.l A7, 4
000037BE 285F movea.l A4, [A7]+
000037C0 4E75 rts
fn000037C2:
000037C2 4E56 FFFC link A6, -0x0004
000037C6 486E FFFC pea.l [A6 - 0x4]
000037CA 486D E5CE pea.l [A5 - 0x1A32]
000037CE 2F2D DB34 move.l -[A7], [A5 - 0x24CC]
000037D2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000037D6 4FEF 000C lea.l A7, [A7 + 0xC]
000037DA 5380 subq.l D0, 1
000037DC 6606 bne +0x8 /* 000037E4 */
000037DE 202E FFFC move.l D0, [A6 - 0x4]
000037E2 6008 bra +0xA /* 000037EC */
label000037E4:
000037E4 53AD DB30 subq.l [A5 - 0x24D0], 1
000037E8 202E 0008 move.l D0, [A6 + 0x8]
label000037EC:
000037EC 4E5E unlink A6
000037EE 4E75 rts
fn000037F0:
000037F0 4E56 0000 link A6, 0
000037F4 48E7 0018 movem.l -[A7], A3,A4
000037F8 486D E5D2 pea.l [A5 - 0x1A2E]
000037FC 4EBA FD58 jsr [PC - 0x2A8 /* 00003556 */]
00003800 588F addq.l A7, 4
00003802 2F00 move.l -[A7], D0
00003804 486D E5DA pea.l [A5 - 0x1A26]
00003808 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000380C 4EBA 0B24 jsr [PC + 0xB24 /* 00004332 */]
00003810 4FEF 000C lea.l A7, [A7 + 0xC]
00003814 2840 movea.l A4, D0
00003816 200C move.l D0, A4
00003818 6604 bne +0x6 /* 0000381E */
0000381A 7000 moveq.l D0, 0x00
0000381C 6018 bra +0x1A /* 00003836 */
label0000381E:
0000381E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003822 2F0C move.l -[A7], A4
00003824 4EBA 18BE jsr [PC + 0x18BE /* 000050E4 */]
00003828 508F addq.l A7, 8
0000382A 2640 movea.l A3, D0
0000382C 2F0C move.l -[A7], A4
0000382E 4EBA 0BEC jsr [PC + 0xBEC /* 0000441C */]
00003832 588F addq.l A7, 4
00003834 200B move.l D0, A3
label00003836:
00003836 4CDF 1800 movem.l A3,A4, [A7]+
0000383A 4E5E unlink A6
0000383C 4E75 rts
fn0000383E:
0000383E 4E56 0000 link A6, 0
00003842 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
label00003846:
00003846 486D E040 pea.l [A5 - 0x1FC0]
0000384A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000384E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003852 4EBA E26C jsr [PC - 0x1D94 /* 00001AC0 */]
00003856 4FEF 000C lea.l A7, [A7 + 0xC]
0000385A 2E00 move.l D7, D0
0000385C 5280 addq.l D0, 1
0000385E 6700 01CC beq +0x1CE /* 00003A2C */
00003862 2007 move.l D0, D7
00003864 7214 moveq.l D1, 0x14
00003866 B081 cmp.l D0, D1
00003868 62DC bhi -0x22 /* 00003846 */
0000386A 43FA 01C8 lea.l A1, [PC + 0x1C8 /* 00003A34, value 0xFFDAFE12 */]
0000386E D040 add.w D0, D0
00003870 D2F1 0000 add.w A1, [A1 + D0.w]
00003874 4ED1 jmp [A1]
00003876 7C00 moveq.l D6, 0x00
00003878 7A00 moveq.l D5, 0x00
0000387A 604A bra +0x4C /* 000038C6 */
label0000387C:
0000387C 206D DB34 movea.l A0, [A5 - 0x24CC]
00003880 1030 5800 move.b D0, [A0 + D5]
00003884 4880 ext.w D0
00003886 3240 movea.w A1, D0
00003888 2F09 move.l -[A7], A1
0000388A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000388E 588F addq.l A7, 4
00003890 1800 move.b D4, D0
00003892 0C04 0031 cmpi.b D4, 0x31 /* '1' */
00003896 6D12 blt +0x14 /* 000038AA */
00003898 0C04 0039 cmpi.b D4, 0x39 /* '9' */
0000389C 6E0C bgt +0xE /* 000038AA */
0000389E 70CF moveq.l D0, 0xFFFFFFCF
000038A0 D004 add.b D0, D4
000038A2 7201 moveq.l D1, 0x01
000038A4 E1A9 lsl D1, D0
000038A6 8C81 or.l D6, D1
000038A8 601A bra +0x1C /* 000038C4 */
label000038AA:
000038AA 0C04 0061 cmpi.b D4, 0x61 /* 'a' */
000038AE 6D14 blt +0x16 /* 000038C4 */
000038B0 0C04 007A cmpi.b D4, 0x7A /* 'z' */
000038B4 6E0E bgt +0x10 /* 000038C4 */
000038B6 709F moveq.l D0, 0xFFFFFF9F
000038B8 D004 add.b D0, D4
000038BA 0600 0009 addi.b D0, 0x9 /* '\t' */
000038BE 7201 moveq.l D1, 0x01
000038C0 E1A9 lsl D1, D0
000038C2 8C81 or.l D6, D1
label000038C4:
000038C4 5285 addq.l D5, 1
label000038C6:
000038C6 206D DB34 movea.l A0, [A5 - 0x24CC]
000038CA 4A30 5800 tst.b [A0 + D5]
000038CE 66AC bne -0x52 /* 0000387C */
000038D0 7012 moveq.l D0, 0x12
000038D2 B087 cmp.l D0, D7
000038D4 6610 bne +0x12 /* 000038E6 */
000038D6 2F06 move.l -[A7], D6
000038D8 4878 0036 push.l 0x36 /* '6' */
000038DC 4EBA 113A jsr [PC + 0x113A /* 00004A18 */]
000038E0 508F addq.l A7, 8
000038E2 6000 FF62 bra -0x9C /* 00003846 */
label000038E6:
000038E6 2006 move.l D0, D6
000038E8 4680 not.l D0
000038EA 2F00 move.l -[A7], D0
000038EC 4878 0036 push.l 0x36 /* '6' */
000038F0 4EBA 1126 jsr [PC + 0x1126 /* 00004A18 */]
000038F4 508F addq.l A7, 8
000038F6 6000 FF4E bra -0xB0 /* 00003846 */
000038FA 42A7 clr.l -[A7]
000038FC 4878 0032 push.l 0x32 /* '2' */
00003900 4EBA 1116 jsr [PC + 0x1116 /* 00004A18 */]
00003904 508F addq.l A7, 8
00003906 6000 FF3E bra -0xC0 /* 00003846 */
0000390A 4878 0001 push.l 0x1
0000390E 4878 0032 push.l 0x32 /* '2' */
00003912 4EBA 1104 jsr [PC + 0x1104 /* 00004A18 */]
00003916 508F addq.l A7, 8
00003918 6000 FF2C bra -0xD2 /* 00003846 */
0000391C 4878 0001 push.l 0x1
00003920 4878 003A push.l 0x3A /* ':' */
00003924 4EBA 10F2 jsr [PC + 0x10F2 /* 00004A18 */]
00003928 508F addq.l A7, 8
0000392A 6000 FF1A bra -0xE4 /* 00003846 */
0000392E 4878 0001 push.l 0x1
00003932 4878 0039 push.l 0x39 /* '9' */
00003936 4EBA 10E0 jsr [PC + 0x10E0 /* 00004A18 */]
0000393A 508F addq.l A7, 8
0000393C 6000 FF08 bra -0xF6 /* 00003846 */
00003940 4878 0002 push.l 0x2
00003944 4878 0032 push.l 0x32 /* '2' */
00003948 4EBA 10CE jsr [PC + 0x10CE /* 00004A18 */]
0000394C 508F addq.l A7, 8
0000394E 6000 FEF6 bra -0x108 /* 00003846 */
00003952 42A7 clr.l -[A7]
00003954 4EBA FE6C jsr [PC - 0x194 /* 000037C2 */]
00003958 588F addq.l A7, 4
0000395A 2F00 move.l -[A7], D0
0000395C 4878 0035 push.l 0x35 /* '5' */
00003960 4EBA 10B6 jsr [PC + 0x10B6 /* 00004A18 */]
00003964 508F addq.l A7, 8
00003966 6000 FEDE bra -0x120 /* 00003846 */
0000396A 4878 0032 push.l 0x32 /* '2' */
0000396E 4EBA FE52 jsr [PC - 0x1AE /* 000037C2 */]
00003972 588F addq.l A7, 4
00003974 2F00 move.l -[A7], D0
00003976 4878 0033 push.l 0x33 /* '3' */
0000397A 4EBA 109C jsr [PC + 0x109C /* 00004A18 */]
0000397E 508F addq.l A7, 8
00003980 6000 FEC4 bra -0x13A /* 00003846 */
00003984 42AD E180 clr.l [A5 - 0x1E80]
00003988 6000 FEBC bra -0x142 /* 00003846 */
0000398C 7001 moveq.l D0, 0x01
0000398E 2B40 E180 move.l [A5 - 0x1E80], D0
00003992 6000 FEB2 bra -0x14C /* 00003846 */
00003996 4878 0001 push.l 0x1
0000399A 4EBA FE26 jsr [PC - 0x1DA /* 000037C2 */]
0000399E 588F addq.l A7, 4
000039A0 2B40 E17C move.l [A5 - 0x1E84], D0
000039A4 6000 FEA0 bra -0x15E /* 00003846 */
000039A8 42A7 clr.l -[A7]
000039AA 4EBA FE16 jsr [PC - 0x1EA /* 000037C2 */]
000039AE 588F addq.l A7, 4
000039B0 2B40 E178 move.l [A5 - 0x1E88], D0
000039B4 6000 FE90 bra -0x16E /* 00003846 */
000039B8 42A7 clr.l -[A7]
000039BA 4EBA FE06 jsr [PC - 0x1FA /* 000037C2 */]
000039BE 588F addq.l A7, 4
000039C0 2B40 E188 move.l [A5 - 0x1E78], D0
000039C4 6000 FE80 bra -0x17E /* 00003846 */
000039C8 42A7 clr.l -[A7]
000039CA 4878 0034 push.l 0x34 /* '4' */
000039CE 4EBA 1048 jsr [PC + 0x1048 /* 00004A18 */]
000039D2 508F addq.l A7, 8
000039D4 6000 FE70 bra -0x18E /* 00003846 */
000039D8 42A7 clr.l -[A7]
000039DA 4878 0034 push.l 0x34 /* '4' */
000039DE 4EBA 1038 jsr [PC + 0x1038 /* 00004A18 */]
000039E2 508F addq.l A7, 8
000039E4 6000 FE60 bra -0x19E /* 00003846 */
000039E8 4878 001E push.l 0x1E
000039EC 4EBA FDD4 jsr [PC - 0x22C /* 000037C2 */]
000039F0 588F addq.l A7, 4
000039F2 2F00 move.l -[A7], D0
000039F4 4EBA E25A jsr [PC - 0x1DA6 /* 00001C50 */]
000039F8 588F addq.l A7, 4
000039FA 6000 FE4A bra -0x1B4 /* 00003846 */
000039FE 42A7 clr.l -[A7]
00003A00 4EBA FDC0 jsr [PC - 0x240 /* 000037C2 */]
00003A04 588F addq.l A7, 4
00003A06 2B40 E184 move.l [A5 - 0x1E7C], D0
00003A0A 6000 FE3A bra -0x1C4 /* 00003846 */
00003A0E 4EBA FC6C jsr [PC - 0x394 /* 0000367C */]
00003A12 42A7 clr.l -[A7]
00003A14 4EBA C818 jsr [PC - 0x37E8 /* 0000022E */]
00003A18 588F addq.l A7, 4
00003A1A 4878 0001 push.l 0x1
00003A1E 4878 0038 push.l 0x38 /* '8' */
00003A22 4EBA 0FF4 jsr [PC + 0xFF4 /* 00004A18 */]
00003A26 508F addq.l A7, 8
00003A28 6000 FE1C bra -0x1E2 /* 00003846 */
label00003A2C:
00003A2C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00003A30 4E5E unlink A6
00003A32 4E75 rts
00003A34 FFDA .extension 0xFDA // unimplemented
00003A36 FE12 .extension 0xE12 // unimplemented
00003A38 FF94 .extension 0xF94 // unimplemented
00003A3A FFA4 .extension 0xFA4 // unimplemented
00003A3C FED6 .extension 0xED6 // unimplemented
00003A3E FEC6 .extension 0xEC6 // unimplemented
00003A40 FF0C .extension 0xF0C // unimplemented
00003A42 FF50 .extension 0xF50 // unimplemented
00003A44 FF58 .extension 0xF58 // unimplemented
00003A46 FFE6 .extension 0xFE6 // unimplemented
00003A48 FF74 .extension 0xF74 // unimplemented
00003A4A FF62 .extension 0xF62 // unimplemented
00003A4C FF84 .extension 0xF84 // unimplemented
00003A4E FF1E .extension 0xF1E // unimplemented
00003A50 FF36 .extension 0xF36 // unimplemented
00003A52 FFB4 .extension 0xFB4 // unimplemented
00003A54 FFCA .extension 0xFCA // unimplemented
00003A56 FE42 .extension 0xE42 // unimplemented
00003A58 FE42 .extension 0xE42 // unimplemented
00003A5A FEE8 .extension 0xEE8 // unimplemented
00003A5C FEFA .extension 0xEFA // unimplemented
fn00003A5E:
00003A5E 4E56 0000 link A6, 0
00003A62 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00003A66 286E 0008 movea.l A4, [A6 + 0x8]
00003A6A 2F0C move.l -[A7], A4
00003A6C 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00003A70 588F addq.l A7, 4
00003A72 2E00 move.l D7, D0
00003A74 2C07 move.l D6, D7
00003A76 6016 bra +0x18 /* 00003A8E */
label00003A78:
00003A78 1A34 6800 move.b D5, [A4 + D6]
00003A7C 0C05 002F cmpi.b D5, 0x2F /* '/' */
00003A80 6706 beq +0x8 /* 00003A88 */
00003A82 0C05 005C cmpi.b D5, 0x5C /* '\\' */
00003A86 6604 bne +0x6 /* 00003A8C */
label00003A88:
00003A88 5286 addq.l D6, 1
00003A8A 6006 bra +0x8 /* 00003A92 */
label00003A8C:
00003A8C 5386 subq.l D6, 1
label00003A8E:
00003A8E 4A86 tst.l D6
00003A90 6EE6 bgt -0x18 /* 00003A78 */
label00003A92:
00003A92 2007 move.l D0, D7
00003A94 9086 sub.l D0, D6
00003A96 5A80 addq.l D0, 5
00003A98 2F00 move.l -[A7], D0
00003A9A 4EBA FA4C jsr [PC - 0x5B4 /* 000034E8 */]
00003A9E 588F addq.l A7, 4
00003AA0 2640 movea.l A3, D0
00003AA2 200B move.l D0, A3
00003AA4 671A beq +0x1C /* 00003AC0 */
00003AA6 4874 6800 pea.l [A4 + D6]
00003AAA 486D E5DC pea.l [A5 - 0x1A24]
00003AAE 2F0B move.l -[A7], A3
00003AB0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003AB4 4FEF 000C lea.l A7, [A7 + 0xC]
00003AB8 2F0B move.l -[A7], A3
00003ABA 4EBA FBB8 jsr [PC - 0x448 /* 00003674 */]
00003ABE 588F addq.l A7, 4
label00003AC0:
00003AC0 4878 0032 push.l 0x32 /* '2' */
00003AC4 4EBA 0F6E jsr [PC + 0xF6E /* 00004A34 */]
00003AC8 588F addq.l A7, 4
00003ACA 4A80 tst.l D0
00003ACC 671C beq +0x1E /* 00003AEA */
00003ACE 6B36 bmi +0x38 /* 00003B06 */
00003AD0 5580 subq.l D0, 2
00003AD2 6704 beq +0x6 /* 00003AD8 */
00003AD4 6A30 bpl +0x32 /* 00003B06 */
00003AD6 6020 bra +0x22 /* 00003AF8 */
label00003AD8:
00003AD8 4878 0001 push.l 0x1
00003ADC 2F0C move.l -[A7], A4
00003ADE 4EBA FD10 jsr [PC - 0x2F0 /* 000037F0 */]
00003AE2 508F addq.l A7, 8
00003AE4 2440 movea.l A2, D0
00003AE6 200A move.l D0, A2
00003AE8 661C bne +0x1E /* 00003B06 */
label00003AEA:
00003AEA 42A7 clr.l -[A7]
00003AEC 2F0C move.l -[A7], A4
00003AEE 4EBA FD00 jsr [PC - 0x300 /* 000037F0 */]
00003AF2 508F addq.l A7, 8
00003AF4 2440 movea.l A2, D0
00003AF6 600E bra +0x10 /* 00003B06 */
label00003AF8:
00003AF8 4878 0003 push.l 0x3
00003AFC 2F0C move.l -[A7], A4
00003AFE 4EBA FCF0 jsr [PC - 0x310 /* 000037F0 */]
00003B02 508F addq.l A7, 8
00003B04 2440 movea.l A2, D0
label00003B06:
00003B06 42A7 clr.l -[A7]
00003B08 4EBA FB6A jsr [PC - 0x496 /* 00003674 */]
00003B0C 588F addq.l A7, 4
00003B0E 200A move.l D0, A2
00003B10 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00003B14 4E5E unlink A6
00003B16 4E75 rts
fn00003B18:
00003B18 4E56 0000 link A6, 0
00003B1C 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00003B20 2E2E 0008 move.l D7, [A6 + 0x8]
00003B24 2A2E 000C move.l D5, [A6 + 0xC]
00003B28 2007 move.l D0, D7
00003B2A E588 lsl D0, 2
00003B2C 2F00 move.l -[A7], D0
00003B2E 4EBA F9B8 jsr [PC - 0x648 /* 000034E8 */]
00003B32 588F addq.l A7, 4
00003B34 2840 movea.l A4, D0
00003B36 200C move.l D0, A4
00003B38 660A bne +0xC /* 00003B44 */
00003B3A 486D E5E2 pea.l [A5 - 0x1A1E]
00003B3E 4EBA C6EE jsr [PC - 0x3912 /* 0000022E */]
00003B42 588F addq.l A7, 4
label00003B44:
00003B44 7C00 moveq.l D6, 0x00
00003B46 600A bra +0xC /* 00003B52 */
label00003B48:
00003B48 2006 move.l D0, D6
00003B4A E588 lsl D0, 2
00003B4C 42B4 0800 clr.l [A4 + D0]
00003B50 5286 addq.l D6, 1
label00003B52:
00003B52 BE86 cmp.l D7, D6
00003B54 6EF2 bgt -0xC /* 00003B48 */
00003B56 42AD E184 clr.l [A5 - 0x1E7C]
00003B5A 42A7 clr.l -[A7]
00003B5C 4878 0036 push.l 0x36 /* '6' */
00003B60 4EBA 0EB6 jsr [PC + 0xEB6 /* 00004A18 */]
00003B64 508F addq.l A7, 8
00003B66 42A7 clr.l -[A7]
00003B68 4878 0037 push.l 0x37 /* '7' */
00003B6C 4EBA 0EAA jsr [PC + 0xEAA /* 00004A18 */]
00003B70 508F addq.l A7, 8
00003B72 42A7 clr.l -[A7]
00003B74 4878 0038 push.l 0x38 /* '8' */
00003B78 4EBA 0E9E jsr [PC + 0xE9E /* 00004A18 */]
00003B7C 508F addq.l A7, 8
00003B7E 42A7 clr.l -[A7]
00003B80 4878 003A push.l 0x3A /* ':' */
00003B84 4EBA 0E92 jsr [PC + 0xE92 /* 00004A18 */]
00003B88 508F addq.l A7, 8
00003B8A 42A7 clr.l -[A7]
00003B8C 4878 0039 push.l 0x39 /* '9' */
00003B90 4EBA 0E86 jsr [PC + 0xE86 /* 00004A18 */]
00003B94 508F addq.l A7, 8
00003B96 4878 0002 push.l 0x2
00003B9A 4878 0032 push.l 0x32 /* '2' */
00003B9E 4EBA 0E78 jsr [PC + 0xE78 /* 00004A18 */]
00003BA2 508F addq.l A7, 8
00003BA4 4878 0001 push.l 0x1
00003BA8 4878 0035 push.l 0x35 /* '5' */
00003BAC 4EBA 0E6A jsr [PC + 0xE6A /* 00004A18 */]
00003BB0 508F addq.l A7, 8
00003BB2 4878 0032 push.l 0x32 /* '2' */
00003BB6 4878 0033 push.l 0x33 /* '3' */
00003BBA 4EBA 0E5C jsr [PC + 0xE5C /* 00004A18 */]
00003BBE 508F addq.l A7, 8
00003BC0 4878 0001 push.l 0x1
00003BC4 4878 0034 push.l 0x34 /* '4' */
00003BC8 4EBA 0E4E jsr [PC + 0xE4E /* 00004A18 */]
00003BCC 508F addq.l A7, 8
00003BCE 7001 moveq.l D0, 0x01
00003BD0 B087 cmp.l D0, D7
00003BD2 660C bne +0xE /* 00003BE0 */
00003BD4 4EBA FAA6 jsr [PC - 0x55A /* 0000367C */]
00003BD8 42A7 clr.l -[A7]
00003BDA 4EBA C652 jsr [PC - 0x39AE /* 0000022E */]
00003BDE 588F addq.l A7, 4
label00003BE0:
00003BE0 42A7 clr.l -[A7]
00003BE2 486D E5F2 pea.l [A5 - 0x1A0E]
00003BE6 4EBA 16D4 jsr [PC + 0x16D4 /* 000052BC */]
00003BEA 508F addq.l A7, 8
00003BEC 2B40 E178 move.l [A5 - 0x1E88], D0
00003BF0 4878 0001 push.l 0x1
00003BF4 486D E5FC pea.l [A5 - 0x1A04]
00003BF8 4EBA 16C2 jsr [PC + 0x16C2 /* 000052BC */]
00003BFC 508F addq.l A7, 8
00003BFE 2B40 E17C move.l [A5 - 0x1E84], D0
00003C02 42A7 clr.l -[A7]
00003C04 486D E608 pea.l [A5 - 0x19F8]
00003C08 4EBA 16B2 jsr [PC + 0x16B2 /* 000052BC */]
00003C0C 508F addq.l A7, 8
00003C0E 2B40 E188 move.l [A5 - 0x1E78], D0
00003C12 486D E612 pea.l [A5 - 0x19EE]
00003C16 4EBA F93E jsr [PC - 0x6C2 /* 00003556 */]
00003C1A 588F addq.l A7, 4
00003C1C 4A80 tst.l D0
00003C1E 57C0 seq D0
00003C20 4400 neg.b D0
00003C22 4880 ext.w D0
00003C24 3040 movea.w A0, D0
00003C26 2B48 E180 move.l [A5 - 0x1E80], A0
00003C2A 4878 001E push.l 0x1E
00003C2E 4EBA E020 jsr [PC - 0x1FE0 /* 00001C50 */]
00003C32 588F addq.l A7, 4
00003C34 7001 moveq.l D0, 0x01
00003C36 2B40 DB30 move.l [A5 - 0x24D0], D0
00003C3A 7001 moveq.l D0, 0x01
00003C3C 2B40 DB30 move.l [A5 - 0x24D0], D0
00003C40 6000 0132 bra +0x134 /* 00003D74 */
label00003C44:
00003C44 2F05 move.l -[A7], D5
00003C46 2F07 move.l -[A7], D7
00003C48 4EBA FBF4 jsr [PC - 0x40C /* 0000383E */]
00003C4C 508F addq.l A7, 8
00003C4E BEAD DB30 cmp.l D7, [A5 - 0x24D0]
00003C52 6E08 bgt +0xA /* 00003C5C */
00003C54 42A7 clr.l -[A7]
00003C56 4EBA C5D6 jsr [PC - 0x3A2A /* 0000022E */]
00003C5A 588F addq.l A7, 4
label00003C5C:
00003C5C 2045 movea.l A0, D5
00003C5E 202D DB30 move.l D0, [A5 - 0x24D0]
00003C62 E588 lsl D0, 2
00003C64 2F30 0800 move.l -[A7], [A0 + D0]
00003C68 4EBA FDF4 jsr [PC - 0x20C /* 00003A5E */]
00003C6C 588F addq.l A7, 4
00003C6E 2640 movea.l A3, D0
00003C70 200B move.l D0, A3
00003C72 670E beq +0x10 /* 00003C82 */
00003C74 202D DB30 move.l D0, [A5 - 0x24D0]
00003C78 E588 lsl D0, 2
00003C7A 7201 moveq.l D1, 0x01
00003C7C 2981 0800 move.l [A4 + D0], D1
00003C80 6018 bra +0x1A /* 00003C9A */
label00003C82:
00003C82 486D E618 pea.l [A5 - 0x19E8]
00003C86 4EBA F8E0 jsr [PC - 0x720 /* 00003568 */]
00003C8A 588F addq.l A7, 4
00003C8C 202D DB30 move.l D0, [A5 - 0x24D0]
00003C90 E588 lsl D0, 2
00003C92 42B4 0800 clr.l [A4 + D0]
00003C96 6000 00D8 bra +0xDA /* 00003D70 */
label00003C9A:
00003C9A 4878 0038 push.l 0x38 /* '8' */
00003C9E 4EBA 0D94 jsr [PC + 0xD94 /* 00004A34 */]
00003CA2 588F addq.l A7, 4
00003CA4 4A80 tst.l D0
00003CA6 6708 beq +0xA /* 00003CB0 */
00003CA8 2F0B move.l -[A7], A3
00003CAA 4EBA DC0C jsr [PC - 0x23F4 /* 000018B8 */]
00003CAE 588F addq.l A7, 4
label00003CB0:
00003CB0 2F2D E188 move.l -[A7], [A5 - 0x1E78]
00003CB4 2F0B move.l -[A7], A3
00003CB6 4EBA 037E jsr [PC + 0x37E /* 00004036 */]
00003CBA 508F addq.l A7, 8
00003CBC 2F2D E17C move.l -[A7], [A5 - 0x1E84]
00003CC0 2F2D E180 move.l -[A7], [A5 - 0x1E80]
00003CC4 2F2D E178 move.l -[A7], [A5 - 0x1E88]
00003CC8 4EBA 0DAC jsr [PC + 0xDAC /* 00004A76 */]
00003CCC 4FEF 000C lea.l A7, [A7 + 0xC]
00003CD0 2F2D E184 move.l -[A7], [A5 - 0x1E7C]
00003CD4 2F0B move.l -[A7], A3
00003CD6 4EBA 0ABC jsr [PC + 0xABC /* 00004794 */]
00003CDA 508F addq.l A7, 8
00003CDC 2440 movea.l A2, D0
00003CDE 2F0B move.l -[A7], A3
00003CE0 4EBA 12E0 jsr [PC + 0x12E0 /* 00004FC2 */]
00003CE4 588F addq.l A7, 4
00003CE6 42A7 clr.l -[A7]
00003CE8 4EBA F98A jsr [PC - 0x676 /* 00003674 */]
00003CEC 588F addq.l A7, 4
00003CEE 6072 bra +0x74 /* 00003D62 */
label00003CF0:
00003CF0 2012 move.l D0, [A2]
00003CF2 6B6C bmi +0x6E /* 00003D60 */
00003CF4 720C moveq.l D1, 0x0C
00003CF6 9081 sub.l D0, D1
00003CF8 674A beq +0x4C /* 00003D44 */
00003CFA 6A64 bpl +0x66 /* 00003D60 */
00003CFC 5280 addq.l D0, 1
00003CFE 6B60 bmi +0x62 /* 00003D60 */
00003D00 53AD DB30 subq.l [A5 - 0x24D0], 1
00003D04 6004 bra +0x6 /* 00003D0A */
label00003D06:
00003D06 53AD DB30 subq.l [A5 - 0x24D0], 1
label00003D0A:
00003D0A 4AAD DB30 tst.l [A5 - 0x24D0]
00003D0E 6F0C ble +0xE /* 00003D1C */
00003D10 202D DB30 move.l D0, [A5 - 0x24D0]
00003D14 E588 lsl D0, 2
00003D16 4AB4 0800 tst.l [A4 + D0]
00003D1A 67EA beq -0x14 /* 00003D06 */
label00003D1C:
00003D1C 4AAD DB30 tst.l [A5 - 0x24D0]
00003D20 660A bne +0xC /* 00003D2C */
00003D22 42A7 clr.l -[A7]
00003D24 4EBA C508 jsr [PC - 0x3AF8 /* 0000022E */]
00003D28 588F addq.l A7, 4
00003D2A 6018 bra +0x1A /* 00003D44 */
label00003D2C:
00003D2C 2045 movea.l A0, D5
00003D2E 202D DB30 move.l D0, [A5 - 0x24D0]
00003D32 E588 lsl D0, 2
00003D34 2F30 0800 move.l -[A7], [A0 + D0]
00003D38 4EBA FD24 jsr [PC - 0x2DC /* 00003A5E */]
00003D3C 588F addq.l A7, 4
00003D3E 2640 movea.l A3, D0
00003D40 6000 FF58 bra -0xA6 /* 00003C9A */
label00003D44:
00003D44 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003D48 4EBA FD14 jsr [PC - 0x2EC /* 00003A5E */]
00003D4C 588F addq.l A7, 4
00003D4E 2640 movea.l A3, D0
00003D50 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003D54 4EBA F7C0 jsr [PC - 0x840 /* 00003516 */]
00003D58 588F addq.l A7, 4
00003D5A 200B move.l D0, A3
00003D5C 6600 FF3C bne -0xC2 /* 00003C9A */
label00003D60:
00003D60 508A addq.l A2, 8
label00003D62:
00003D62 2F0A move.l -[A7], A2
00003D64 4EBA 150A jsr [PC + 0x150A /* 00005270 */]
00003D68 588F addq.l A7, 4
00003D6A 2440 movea.l A2, D0
00003D6C 200A move.l D0, A2
00003D6E 6680 bne -0x7E /* 00003CF0 */
label00003D70:
00003D70 52AD DB30 addq.l [A5 - 0x24D0], 1
label00003D74:
00003D74 BEAD DB30 cmp.l D7, [A5 - 0x24D0]
00003D78 6E00 FECA bgt -0x134 /* 00003C44 */
00003D7C 42A7 clr.l -[A7]
00003D7E 4EBA C4AE jsr [PC - 0x3B52 /* 0000022E */]
00003D82 588F addq.l A7, 4
00003D84 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00003D88 4E5E unlink A6
00003D8A 4E75 rts
fn00003D8C:
00003D8C 4E56 0000 link A6, 0
00003D90 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00003D94 2E2E 0008 move.l D7, [A6 + 0x8]
00003D98 4AAD E6B2 tst.l [A5 - 0x194E]
00003D9C 670A beq +0xC /* 00003DA8 */
00003D9E 286D E6B2 movea.l A4, [A5 - 0x194E]
00003DA2 42AD E6B2 clr.l [A5 - 0x194E]
00003DA6 4E94 jsr [A4]
label00003DA8:
00003DA8 4A87 tst.l D7
00003DAA 6606 bne +0x8 /* 00003DB2 */
00003DAC 70FF moveq.l D0, 0xFFFFFFFF
00003DAE 6000 0086 bra +0x88 /* 00003E36 */
label00003DB2:
00003DB2 7C00 moveq.l D6, 0x00
00003DB4 7A77 moveq.l D5, 0x77
00003DB6 6038 bra +0x3A /* 00003DF0 */
label00003DB8:
00003DB8 4878 0002 push.l 0x2
00003DBC 2006 move.l D0, D6
00003DBE D085 add.l D0, D5
00003DC0 2F00 move.l -[A7], D0
00003DC2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003DC6 2800 move.l D4, D0
00003DC8 4878 0022 push.l 0x22 /* '\"' */
00003DCC 2F04 move.l -[A7], D4
00003DCE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003DD2 204D movea.l A0, A5
00003DD4 D1C0 add.l A0, D0
00003DD6 3628 E6BE move.w D3, [A0 - 0x1942]
00003DDA 3043 movea.w A0, D3
00003DDC BE88 cmp.l D7, A0
00003DDE 6604 bne +0x6 /* 00003DE4 */
00003DE0 2004 move.l D0, D4
00003DE2 6052 bra +0x54 /* 00003E36 */
label00003DE4:
00003DE4 3043 movea.w A0, D3
00003DE6 BE88 cmp.l D7, A0
00003DE8 6C04 bge +0x6 /* 00003DEE */
00003DEA 2C04 move.l D6, D4
00003DEC 6002 bra +0x4 /* 00003DF0 */
label00003DEE:
00003DEE 2A04 move.l D5, D4
label00003DF0:
00003DF0 2005 move.l D0, D5
00003DF2 9086 sub.l D0, D6
00003DF4 5380 subq.l D0, 1
00003DF6 6EC0 bgt -0x3E /* 00003DB8 */
00003DF8 4878 0022 push.l 0x22 /* '\"' */
00003DFC 2F06 move.l -[A7], D6
00003DFE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003E02 204D movea.l A0, A5
00003E04 D1C0 add.l A0, D0
00003E06 3068 E6BE movea.w A0, [A0 - 0x1942]
00003E0A 5588 subq.l A0, 2
00003E0C BE88 cmp.l D7, A0
00003E0E 6D04 blt +0x6 /* 00003E14 */
00003E10 2006 move.l D0, D6
00003E12 6022 bra +0x24 /* 00003E36 */
label00003E14:
00003E14 4878 0022 push.l 0x22 /* '\"' */
00003E18 2F05 move.l -[A7], D5
00003E1A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003E1E 204D movea.l A0, A5
00003E20 D1C0 add.l A0, D0
00003E22 3068 E6BE movea.w A0, [A0 - 0x1942]
00003E26 5488 addq.l A0, 2
00003E28 BE88 cmp.l D7, A0
00003E2A 6E04 bgt +0x6 /* 00003E30 */
00003E2C 2005 move.l D0, D5
00003E2E 6006 bra +0x8 /* 00003E36 */
label00003E30:
00003E30 203C 0000 00FF move.l D0, 0xFF
label00003E36:
00003E36 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00003E3A 4E5E unlink A6
00003E3C 4E75 rts
export_76:
00003E3E 4E56 FFC4 link A6, -0x003C
00003E42 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003E46 7EF8 moveq.l D7, 0xFFFFFFF8
00003E48 6000 0174 bra +0x176 /* 00003FBE */
label00003E4C:
00003E4C 4A87 tst.l D7
00003E4E 6C06 bge +0x8 /* 00003E56 */
00003E50 7010 moveq.l D0, 0x10
00003E52 D087 add.l D0, D7
00003E54 6002 bra +0x4 /* 00003E58 */
label00003E56:
00003E56 2007 move.l D0, D7
label00003E58:
00003E58 2C00 move.l D6, D0
00003E5A 2D47 FFCE move.l [A6 - 0x32], D7
00003E5E 486E FFCE pea.l [A6 - 0x32]
00003E62 486E FFD2 pea.l [A6 - 0x2E]
00003E66 3F3C 280E move.w -[A7], 0x280E
00003E6A A9EB syscall Pack4/FP68K
00003E6C 487A 0166 pea.l [PC + 0x166 /* 00003FD4, value 0x604E56 '`NV' */]
00003E70 486E FFD2 pea.l [A6 - 0x2E]
00003E74 3F3C 2006 move.w -[A7], 0x2006
00003E78 A9EB syscall Pack4/FP68K
00003E7A 41EE FFDC lea.l A0, [A6 - 0x24]
00003E7E 3F20 move.w -[A7], -[A0]
00003E80 2F20 move.l -[A7], -[A0]
00003E82 2F20 move.l -[A7], -[A0]
00003E84 3F17 move.w -[A7], [A7]
00003E86 42A7 clr.l -[A7]
00003E88 2F3C 8000 0000 move.l -[A7], 0x80000000
00003E8E 2F3C 4000 4000 move.l -[A7], 0x40004000 /* '@\0@\0' */
00003E94 486E FFDC pea.l [A6 - 0x24]
00003E98 4EBA F718 jsr [PC - 0x8E8 /* 000035B2 */]
00003E9C 4FEF 001C lea.l A7, [A7 + 0x1C]
00003EA0 2D7C 7DAC 37DB FFCA move.l [A6 - 0x36], 0x7DAC37DB
00003EA8 2D7C FDF7 DAC3 FFC6 move.l [A6 - 0x3A], 0xFDF7DAC3
00003EB0 3D7C 4009 FFC4 move.w [A6 - 0x3C], 0x4009 /* '@\t' */
00003EB6 486E FFDE pea.l [A6 - 0x22]
00003EBA 486E FFC4 pea.l [A6 - 0x3C]
00003EBE 3F3C 0006 move.w -[A7], 0x6
00003EC2 A9EB syscall Pack4/FP68K
00003EC4 41D6 lea.l A0, [A6]
00003EC6 43EE FFCE lea.l A1, [A6 - 0x32]
00003ECA 2121 move.l -[A0], -[A1]
00003ECC 2121 move.l -[A0], -[A1]
00003ECE 3121 move.w -[A0], -[A1]
00003ED0 3110 move.w -[A0], [A0]
00003ED2 7A00 moveq.l D5, 0x00
00003ED4 2006 move.l D0, D6
00003ED6 D080 add.l D0, D0
00003ED8 2840 movea.l A4, D0
00003EDA 4878 0022 push.l 0x22 /* '\"' */
00003EDE 2F05 move.l -[A7], D5
00003EE0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003EE4 47ED E6BE lea.l A3, [A5 - 0x1942]
00003EE8 D08B add.l D0, A3
00003EEA 2640 movea.l A3, D0
00003EEC 6000 00C6 bra +0xC8 /* 00003FB4 */
label00003EF0:
00003EF0 2D45 FFCE move.l [A6 - 0x32], D5
00003EF4 486E FFCE pea.l [A6 - 0x32]
00003EF8 486E FFD2 pea.l [A6 - 0x2E]
00003EFC 3F3C 280E move.w -[A7], 0x280E
00003F00 A9EB syscall Pack4/FP68K
00003F02 487A 00CE pea.l [PC + 0xCE /* 00003FD2, value 0xC0060 */]
00003F06 486E FFD2 pea.l [A6 - 0x2E]
00003F0A 3F3C 2006 move.w -[A7], 0x2006
00003F0E A9EB syscall Pack4/FP68K
00003F10 41EE FFDC lea.l A0, [A6 - 0x24]
00003F14 3F20 move.w -[A7], -[A0]
00003F16 2F20 move.l -[A7], -[A0]
00003F18 2F20 move.l -[A7], -[A0]
00003F1A 3F17 move.w -[A7], [A7]
00003F1C 42A7 clr.l -[A7]
00003F1E 2F3C 8000 0000 move.l -[A7], 0x80000000
00003F24 2F3C 4000 4000 move.l -[A7], 0x40004000 /* '@\0@\0' */
00003F2A 486E FFDC pea.l [A6 - 0x24]
00003F2E 4EBA F682 jsr [PC - 0x97E /* 000035B2 */]
00003F32 4FEF 001C lea.l A7, [A7 + 0x1C]
00003F36 41EE FFC4 lea.l A0, [A6 - 0x3C]
00003F3A 43EE FFF6 lea.l A1, [A6 - 0xA]
00003F3E 20D9 move.l [A0]+, [A1]+
00003F40 20D9 move.l [A0]+, [A1]+
00003F42 30D9 move.w [A0]+, [A1]+
00003F44 486E FFDE pea.l [A6 - 0x22]
00003F48 4868 FFF6 pea.l [A0 - 0xA]
00003F4C 3F3C 0006 move.w -[A7], 0x6
00003F50 A9EB syscall Pack4/FP68K
00003F52 43EE FFF4 lea.l A1, [A6 - 0xC]
00003F56 2320 move.l -[A1], -[A0]
00003F58 2320 move.l -[A1], -[A0]
00003F5A 3320 move.w -[A1], -[A0]
00003F5C 3311 move.w -[A1], [A1]
00003F5E 41EE FFD2 lea.l A0, [A6 - 0x2E]
00003F62 43EE FFEA lea.l A1, [A6 - 0x16]
00003F66 20D9 move.l [A0]+, [A1]+
00003F68 20D9 move.l [A0]+, [A1]+
00003F6A 30D9 move.w [A0]+, [A1]+
00003F6C 487A 0060 pea.l [PC + 0x60 /* 00003FCE, value 0x3F000000 '?\0\0\0' */]
00003F70 4868 FFF6 pea.l [A0 - 0xA]
00003F74 3F3C 1000 move.w -[A7], 0x1000
00003F78 A9EB syscall Pack4/FP68K
00003F7A 3F20 move.w -[A7], -[A0]
00003F7C 2F20 move.l -[A7], -[A0]
00003F7E 2F20 move.l -[A7], -[A0]
00003F80 3F17 move.w -[A7], [A7]
00003F82 486E FFDC pea.l [A6 - 0x24]
00003F86 4EBA F5E8 jsr [PC - 0xA18 /* 00003570 */]
00003F8A 4FEF 0010 lea.l A7, [A7 + 0x10]
00003F8E 486E FFDE pea.l [A6 - 0x22]
00003F92 3F3C 0016 move.w -[A7], 0x16
00003F96 A9EB syscall Pack4/FP68K
00003F98 486E FFDE pea.l [A6 - 0x22]
00003F9C 486E FFD0 pea.l [A6 - 0x30]
00003FA0 3F3C 2010 move.w -[A7], 0x2010
00003FA4 A9EB syscall Pack4/FP68K
00003FA6 204B movea.l A0, A3
00003FA8 D1CC add.l A0, A4
00003FAA 30AE FFD0 move.w [A0], [A6 - 0x30]
00003FAE 5285 addq.l D5, 1
00003FB0 47EB 0022 lea.l A3, [A3 + 0x22]
label00003FB4:
00003FB4 7078 moveq.l D0, 0x78
00003FB6 B085 cmp.l D0, D5
00003FB8 6E00 FF36 bgt -0xC8 /* 00003EF0 */
00003FBC 5287 addq.l D7, 1
label00003FBE:
00003FBE 7008 moveq.l D0, 0x08
00003FC0 B087 cmp.l D0, D7
00003FC2 6E00 FE88 bgt -0x176 /* 00003E4C */
00003FC6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003FCA 4E5E unlink A6
00003FCC 4E75 rts
00003FCE 3F00 move.w -[A7], D0
00003FD0 0000 000C ori.b D0, 0xC
00003FD4 0060 4E56 ori.w -[A0], 0x4E56 /* 'NV' */
// begin alternate branch 00003FD6-00003FDA
fn00003FD6:
00003FD6 4E56 FFFC link A6, -0x0004
// end alternate branch 00003FD6-00003FDA
fn00003FD6: // (misaligned)
00003FD8 FFFC .extension 0xFFC // unimplemented
00003FDA 2F06 move.l -[A7], D6
00003FDC 0CAE 0000 00FF 0008 cmpi.l [A6 + 0x8], 0xFF
00003FE4 6608 bne +0xA /* 00003FEE */
00003FE6 41ED F6AE lea.l A0, [A5 - 0x952]
00003FEA 2008 move.l D0, A0
00003FEC 6042 bra +0x44 /* 00004030 */
label00003FEE:
00003FEE 4878 000C push.l 0xC
00003FF2 206E 0008 movea.l A0, [A6 + 0x8]
00003FF6 4868 0009 pea.l [A0 + 0x9]
00003FFA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003FFE D080 add.l D0, D0
00004000 2C00 move.l D6, D0
00004002 226D E6B6 movea.l A1, [A5 - 0x194A]
00004006 1B71 6800 E6BA move.b [A5 - 0x1946], [A1 + D6]
0000400C 1B71 6801 E6BB move.b [A5 - 0x1945], [A1 + D6 + 0x1]
00004012 4878 000C push.l 0xC
00004016 4868 FFFD pea.l [A0 - 0x3]
0000401A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000401E 0600 0030 addi.b D0, 0x30 /* '0' */
00004022 1B40 E6BC move.b [A5 - 0x1944], D0
00004026 422D E6BD clr.b [A5 - 0x1943]
0000402A 41ED E6BA lea.l A0, [A5 - 0x1946]
0000402E 2008 move.l D0, A0
label00004030:
00004030 2C1F move.l D6, [A7]+
00004032 4E5E unlink A6
00004034 4E75 rts
fn00004036:
00004036 4E56 FFEE link A6, -0x0012
0000403A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000403E 286E 0008 movea.l A4, [A6 + 0x8]
00004042 200C move.l D0, A4
00004044 6606 bne +0x8 /* 0000404C */
00004046 7000 moveq.l D0, 0x00
00004048 6000 00A6 bra +0xA8 /* 000040F0 */
label0000404C:
0000404C 47EC 050C lea.l A3, [A4 + 0x50C]
00004050 2E13 move.l D7, [A3]
00004052 7600 moveq.l D3, 0x00
00004054 41EC 0508 lea.l A0, [A4 + 0x508]
00004058 2D48 FFFC move.l [A6 - 0x4], A0
0000405C 43EC 0590 lea.l A1, [A4 + 0x590]
00004060 2D49 FFF8 move.l [A6 - 0x8], A1
00004064 102E 000F move.b D0, [A6 + 0xF]
00004068 9007 sub.b D0, D7
0000406A 1D40 FFF7 move.b [A6 - 0x9], D0
0000406E 2203 move.l D1, D3
00004070 740B moveq.l D2, 0x0B
00004072 E5A9 lsl D1, D2
00004074 2841 movea.l A4, D1
00004076 606A bra +0x6C /* 000040E2 */
label00004078:
00004078 7800 moveq.l D4, 0x00
0000407A 2C0C move.l D6, A4
0000407C 2004 move.l D0, D4
0000407E E788 lsl D0, 3
00004080 2D40 FFEE move.l [A6 - 0x12], D0
00004084 6050 bra +0x52 /* 000040D6 */
label00004086:
00004086 7A00 moveq.l D5, 0x00
00004088 2D6E FFEE FFF2 move.l [A6 - 0xE], [A6 - 0x12]
0000408E 2005 move.l D0, D5
00004090 7209 moveq.l D1, 0x09
00004092 E3A8 lsl D0, D1
00004094 2440 movea.l A2, D0
00004096 6032 bra +0x34 /* 000040CA */
label00004098:
00004098 206E FFF8 movea.l A0, [A6 - 0x8]
0000409C 2006 move.l D0, D6
0000409E D090 add.l D0, [A0]
000040A0 D08A add.l D0, A2
000040A2 226E FFF2 movea.l A1, [A6 - 0xE]
000040A6 0C31 00FF 0803 cmpi.b [A1 + D0 + 0x3], 0xFF
000040AC 6716 beq +0x18 /* 000040C4 */
000040AE 206E FFF8 movea.l A0, [A6 - 0x8]
000040B2 2006 move.l D0, D6
000040B4 D090 add.l D0, [A0]
000040B6 D08A add.l D0, A2
000040B8 122E FFF7 move.b D1, [A6 - 0x9]
000040BC 226E FFF2 movea.l A1, [A6 - 0xE]
000040C0 D331 0803 add.b [A1 + D0 + 0x3], D1
label000040C4:
000040C4 5285 addq.l D5, 1
000040C6 45EA 0200 lea.l A2, [A2 + 0x200]
label000040CA:
000040CA 7004 moveq.l D0, 0x04
000040CC B085 cmp.l D0, D5
000040CE 6EC8 bgt -0x36 /* 00004098 */
000040D0 5284 addq.l D4, 1
000040D2 50AE FFEE addq.l [A6 - 0x12], 8
label000040D6:
000040D6 7040 moveq.l D0, 0x40
000040D8 B084 cmp.l D0, D4
000040DA 6EAA bgt -0x54 /* 00004086 */
000040DC 5283 addq.l D3, 1
000040DE 49EC 0800 lea.l A4, [A4 + 0x800]
label000040E2:
000040E2 206E FFFC movea.l A0, [A6 - 0x4]
000040E6 B690 cmp.l D3, [A0]
000040E8 6D8E blt -0x70 /* 00004078 */
000040EA 26AE 000C move.l [A3], [A6 + 0xC]
000040EE 2007 move.l D0, D7
label000040F0:
000040F0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000040F4 4E5E unlink A6
000040F6 4E75 rts
export_77:
000040F8 4E56 0000 link A6, 0
000040FC 48E7 0118 movem.l -[A7], D7,A3,A4
00004100 266E 0008 movea.l A3, [A6 + 0x8]
00004104 2853 movea.l A4, [A3]
00004106 0C6C 1000 0002 cmpi.w [A4 + 0x2], 0x1000
0000410C 6724 beq +0x26 /* 00004132 */
0000410E 202C 0004 move.l D0, [A4 + 0x4]
00004112 B0AC 0008 cmp.l D0, [A4 + 0x8]
00004116 6C1A bge +0x1C /* 00004132 */
00004118 2053 movea.l A0, [A3]
0000411A 5268 0002 addq.w [A0 + 0x2], 1
0000411E 2053 movea.l A0, [A3]
00004120 52A8 0004 addq.l [A0 + 0x4], 1
00004124 2853 movea.l A4, [A3]
00004126 302C 0002 move.w D0, [A4 + 0x2]
0000412A 7200 moveq.l D1, 0x00
0000412C 1234 000B move.b D1, [A4 + D0.w + 0xB]
00004130 600A bra +0xC /* 0000413C */
label00004132:
00004132 2F13 move.l -[A7], [A3]
00004134 4EBA F1FE jsr [PC - 0xE02 /* 00003334 */]
00004138 588F addq.l A7, 4
0000413A 2200 move.l D1, D0
label0000413C:
0000413C 2E01 move.l D7, D1
0000413E 5281 addq.l D1, 1
00004140 6608 bne +0xA /* 0000414A */
00004142 7001 moveq.l D0, 0x01
00004144 2B40 E174 move.l [A5 - 0x1E8C], D0
00004148 6004 bra +0x6 /* 0000414E */
label0000414A:
0000414A 52AB 0014 addq.l [A3 + 0x14], 1
label0000414E:
0000414E 2007 move.l D0, D7
00004150 4CDF 1880 movem.l D7,A3,A4, [A7]+
00004154 4E5E unlink A6
00004156 4E75 rts
export_78:
00004158 4E56 0000 link A6, 0
0000415C 206E 0008 movea.l A0, [A6 + 0x8]
00004160 2028 0014 move.l D0, [A0 + 0x14]
00004164 4E5E unlink A6
00004166 4E75 rts
export_79:
00004168 4E56 0000 link A6, 0
0000416C 206E 0008 movea.l A0, [A6 + 0x8]
00004170 2F10 move.l -[A7], [A0]
00004172 4EBA F1B4 jsr [PC - 0xE4C /* 00003328 */]
00004176 588F addq.l A7, 4
00004178 4E5E unlink A6
0000417A 4E75 rts
export_80:
0000417C 4E56 0000 link A6, 0
00004180 206E 0008 movea.l A0, [A6 + 0x8]
00004184 2F10 move.l -[A7], [A0]
00004186 4EBA F286 jsr [PC - 0xD7A /* 0000340E */]
0000418A 588F addq.l A7, 4
0000418C 4E5E unlink A6
0000418E 4E75 rts
fn00004190:
00004190 4E56 FFFC link A6, -0x0004
00004194 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004198 286E 000C movea.l A4, [A6 + 0xC]
0000419C 2F0C move.l -[A7], A4
0000419E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000041A2 588F addq.l A7, 4
000041A4 2E00 move.l D7, D0
000041A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041AA 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000041AE 588F addq.l A7, 4
000041B0 2C00 move.l D6, D0
000041B2 BE86 cmp.l D7, D6
000041B4 6F04 ble +0x6 /* 000041BA */
000041B6 7000 moveq.l D0, 0x00
000041B8 6040 bra +0x42 /* 000041FA */
label000041BA:
000041BA 2006 move.l D0, D6
000041BC D0AE 0008 add.l D0, [A6 + 0x8]
000041C0 9087 sub.l D0, D7
000041C2 2640 movea.l A3, D0
000041C4 602E bra +0x30 /* 000041F4 */
label000041C6:
000041C6 1013 move.b D0, [A3]
000041C8 4880 ext.w D0
000041CA 3040 movea.w A0, D0
000041CC 2F08 move.l -[A7], A0
000041CE 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000041D2 588F addq.l A7, 4
000041D4 2D40 FFFC move.l [A6 - 0x4], D0
000041D8 1014 move.b D0, [A4]
000041DA 4880 ext.w D0
000041DC 3040 movea.w A0, D0
000041DE 2F08 move.l -[A7], A0
000041E0 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000041E4 588F addq.l A7, 4
000041E6 B0AE FFFC cmp.l D0, [A6 - 0x4]
000041EA 6704 beq +0x6 /* 000041F0 */
000041EC 7000 moveq.l D0, 0x00
000041EE 600A bra +0xC /* 000041FA */
label000041F0:
000041F0 528B addq.l A3, 1
000041F2 528C addq.l A4, 1
label000041F4:
000041F4 4A13 tst.b [A3]
000041F6 66CE bne -0x30 /* 000041C6 */
000041F8 7001 moveq.l D0, 0x01
label000041FA:
000041FA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000041FE 4E5E unlink A6
00004200 4E75 rts
fn00004202:
00004202 4E56 0000 link A6, 0
00004206 2F0C move.l -[A7], A4
00004208 486D F882 pea.l [A5 - 0x77E]
0000420C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004210 4EBA F194 jsr [PC - 0xE6C /* 000033A6 */]
00004214 508F addq.l A7, 8
00004216 2840 movea.l A4, D0
00004218 200C move.l D0, A4
0000421A 670C beq +0xE /* 00004228 */
0000421C 2F0C move.l -[A7], A4
0000421E 4EBA F1EE jsr [PC - 0xE12 /* 0000340E */]
00004222 588F addq.l A7, 4
00004224 7001 moveq.l D0, 0x01
00004226 6002 bra +0x4 /* 0000422A */
label00004228:
00004228 7000 moveq.l D0, 0x00
label0000422A:
0000422A 285F movea.l A4, [A7]+
0000422C 4E5E unlink A6
0000422E 4E75 rts
fn00004230:
00004230 4E56 0000 link A6, 0
00004234 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00004238 286E 0008 movea.l A4, [A6 + 0x8]
0000423C 266E 000C movea.l A3, [A6 + 0xC]
00004240 2F0C move.l -[A7], A4
00004242 4EBA FFBE jsr [PC - 0x42 /* 00004202 */]
00004246 588F addq.l A7, 4
00004248 4A80 tst.l D0
0000424A 6700 0098 beq +0x9A /* 000042E4 */
0000424E 200C move.l D0, A4
00004250 6000 009A bra +0x9C /* 000042EC */
label00004254:
00004254 4878 003A push.l 0x3A /* ':' */
00004258 2F0B move.l -[A7], A3
0000425A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000425E 508F addq.l A7, 8
00004260 2440 movea.l A2, D0
00004262 200A move.l D0, A2
00004264 6706 beq +0x8 /* 0000426C */
00004266 2E0A move.l D7, A2
00004268 9E8B sub.l D7, A3
0000426A 600A bra +0xC /* 00004276 */
label0000426C:
0000426C 2F0B move.l -[A7], A3
0000426E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00004272 588F addq.l A7, 4
00004274 2E00 move.l D7, D0
label00004276:
00004276 0C87 0000 015E cmpi.l D7, 0x15E
0000427C 6C58 bge +0x5A /* 000042D6 */
0000427E 2F07 move.l -[A7], D7
00004280 2F0B move.l -[A7], A3
00004282 486D F724 pea.l [A5 - 0x8DC]
00004286 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000428A 4FEF 000C lea.l A7, [A7 + 0xC]
0000428E 47ED F724 lea.l A3, [A5 - 0x8DC]
00004292 D7C7 add.l A3, D7
00004294 16BC 002F move.b [A3], 0x2F /* '/' */
00004298 2F0C move.l -[A7], A4
0000429A 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
0000429E 588F addq.l A7, 4
000042A0 D087 add.l D0, D7
000042A2 0C80 0000 0159 cmpi.l D0, 0x159
000042A8 642C bcc +0x2E /* 000042D6 */
000042AA 2F0C move.l -[A7], A4
000042AC 486B 0001 pea.l [A3 + 0x1]
000042B0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000042B4 508F addq.l A7, 8
000042B6 486D F724 pea.l [A5 - 0x8DC]
000042BA 4EBA F2AC jsr [PC - 0xD54 /* 00003568 */]
000042BE 588F addq.l A7, 4
000042C0 486D F724 pea.l [A5 - 0x8DC]
000042C4 4EBA FF3C jsr [PC - 0xC4 /* 00004202 */]
000042C8 588F addq.l A7, 4
000042CA 4A80 tst.l D0
000042CC 6708 beq +0xA /* 000042D6 */
000042CE 41ED F724 lea.l A0, [A5 - 0x8DC]
000042D2 2008 move.l D0, A0
000042D4 6016 bra +0x18 /* 000042EC */
label000042D6:
000042D6 200A move.l D0, A2
000042D8 6706 beq +0x8 /* 000042E0 */
000042DA 47EA 0001 lea.l A3, [A2 + 0x1]
000042DE 6004 bra +0x6 /* 000042E4 */
label000042E0:
000042E0 7000 moveq.l D0, 0x00
000042E2 6008 bra +0xA /* 000042EC */
label000042E4:
000042E4 200B move.l D0, A3
000042E6 6600 FF6C bne -0x92 /* 00004254 */
000042EA 7000 moveq.l D0, 0x00
label000042EC:
000042EC 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000042F0 4E5E unlink A6
000042F2 4E75 rts
fn000042F4:
000042F4 4E56 0000 link A6, 0
000042F8 206E 0008 movea.l A0, [A6 + 0x8]
000042FC 2010 move.l D0, [A0]
000042FE 4E5E unlink A6
00004300 4E75 rts
fn00004302:
00004302 4E56 0000 link A6, 0
00004306 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000430A 206E 0008 movea.l A0, [A6 + 0x8]
0000430E 2068 000C movea.l A0, [A0 + 0xC]
00004312 4E90 jsr [A0]
00004314 588F addq.l A7, 4
00004316 4E5E unlink A6
00004318 4E75 rts
fn0000431A:
0000431A 4E56 0000 link A6, 0
0000431E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004322 206E 0008 movea.l A0, [A6 + 0x8]
00004326 2068 0010 movea.l A0, [A0 + 0x10]
0000432A 4E90 jsr [A0]
0000432C 588F addq.l A7, 4
0000432E 4E5E unlink A6
00004330 4E75 rts
fn00004332:
00004332 4E56 FE88 link A6, -0x0178
00004336 48E7 0038 movem.l -[A7], A2,A3,A4
0000433A 266E 0008 movea.l A3, [A6 + 0x8]
0000433E 206E 000C movea.l A0, [A6 + 0xC]
00004342 0C10 0072 cmpi.b [A0], 0x72 /* 'r' */
00004346 660A bne +0xC /* 00004352 */
00004348 206E 000C movea.l A0, [A6 + 0xC]
0000434C 4A28 0001 tst.b [A0 + 0x1]
00004350 6706 beq +0x8 /* 00004358 */
label00004352:
00004352 7000 moveq.l D0, 0x00
00004354 6000 00BE bra +0xC0 /* 00004414 */
label00004358:
00004358 4878 0018 push.l 0x18
0000435C 4EBA F18A jsr [PC - 0xE76 /* 000034E8 */]
00004360 588F addq.l A7, 4
00004362 2840 movea.l A4, D0
00004364 200C move.l D0, A4
00004366 6606 bne +0x8 /* 0000436E */
00004368 7000 moveq.l D0, 0x00
0000436A 6000 00A8 bra +0xAA /* 00004414 */
label0000436E:
0000436E 41ED 028A lea.l A0, [A5 + 0x28A /* export_77 */]
00004372 2948 000C move.l [A4 + 0xC], A0
00004376 41ED 0292 lea.l A0, [A5 + 0x292 /* export_78 */]
0000437A 2948 0010 move.l [A4 + 0x10], A0
0000437E 42AC 0014 clr.l [A4 + 0x14]
00004382 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004386 2F0B move.l -[A7], A3
00004388 4EBA FEA6 jsr [PC - 0x15A /* 00004230 */]
0000438C 508F addq.l A7, 8
0000438E 2640 movea.l A3, D0
00004390 200B move.l D0, A3
00004392 6604 bne +0x6 /* 00004398 */
00004394 7000 moveq.l D0, 0x00
00004396 607C bra +0x7E /* 00004414 */
label00004398:
00004398 45ED F6CC lea.l A2, [A5 - 0x934]
0000439C 604C bra +0x4E /* 000043EA */
label0000439E:
0000439E 2F12 move.l -[A7], [A2]
000043A0 2F0B move.l -[A7], A3
000043A2 4EBA FDEC jsr [PC - 0x214 /* 00004190 */]
000043A6 508F addq.l A7, 8
000043A8 4A80 tst.l D0
000043AA 673C beq +0x3E /* 000043E8 */
000043AC 2F0B move.l -[A7], A3
000043AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000043B2 486E FE88 pea.l [A6 - 0x178]
000043B6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043BA 4FEF 000C lea.l A7, [A7 + 0xC]
000043BE 41ED 029A lea.l A0, [A5 + 0x29A /* export_79 */]
000043C2 2948 0004 move.l [A4 + 0x4], A0
000043C6 486D F884 pea.l [A5 - 0x77C]
000043CA 486E FE88 pea.l [A6 - 0x178]
000043CE 4EBA EF32 jsr [PC - 0x10CE /* 00003302 */]
000043D2 508F addq.l A7, 8
000043D4 2880 move.l [A4], D0
000043D6 6704 beq +0x6 /* 000043DC */
000043D8 200C move.l D0, A4
000043DA 6038 bra +0x3A /* 00004414 */
label000043DC:
000043DC 2F0C move.l -[A7], A4
000043DE 4EBA F136 jsr [PC - 0xECA /* 00003516 */]
000043E2 588F addq.l A7, 4
000043E4 7000 moveq.l D0, 0x00
000043E6 602C bra +0x2E /* 00004414 */
label000043E8:
000043E8 508A addq.l A2, 8
label000043EA:
000043EA 4A92 tst.l [A2]
000043EC 66B0 bne -0x4E /* 0000439E */
000043EE 41ED 02A2 lea.l A0, [A5 + 0x2A2 /* export_80 */]
000043F2 2948 0004 move.l [A4 + 0x4], A0
000043F6 486D F886 pea.l [A5 - 0x77A]
000043FA 2F0B move.l -[A7], A3
000043FC 4EBA EFA8 jsr [PC - 0x1058 /* 000033A6 */]
00004400 508F addq.l A7, 8
00004402 2880 move.l [A4], D0
00004404 6704 beq +0x6 /* 0000440A */
00004406 200C move.l D0, A4
00004408 600A bra +0xC /* 00004414 */
label0000440A:
0000440A 2F0C move.l -[A7], A4
0000440C 4EBA F108 jsr [PC - 0xEF8 /* 00003516 */]
00004410 588F addq.l A7, 4
00004412 7000 moveq.l D0, 0x00
label00004414:
00004414 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00004418 4E5E unlink A6
0000441A 4E75 rts
fn0000441C:
0000441C 4E56 FFFC link A6, -0x0004
00004420 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004424 206E 0008 movea.l A0, [A6 + 0x8]
00004428 2068 0004 movea.l A0, [A0 + 0x4]
0000442C 4E90 jsr [A0]
0000442E 588F addq.l A7, 4
00004430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004434 4EBA F0E0 jsr [PC - 0xF20 /* 00003516 */]
00004438 588F addq.l A7, 4
0000443A 4E5E unlink A6
0000443C 4E75 rts
fn0000443E:
0000443E 4E56 0000 link A6, 0
00004442 2F0C move.l -[A7], A4
00004444 286E 0008 movea.l A4, [A6 + 0x8]
00004448 296E 0010 0010 move.l [A4 + 0x10], [A6 + 0x10]
0000444E 296E 000C 0014 move.l [A4 + 0x14], [A6 + 0xC]
00004454 42AC 0028 clr.l [A4 + 0x28]
00004458 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000445C 2F14 move.l -[A7], [A4]
0000445E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00004462 4EBA BD04 jsr [PC - 0x42FC /* 00000168 */]
00004466 4FEF 000C lea.l A7, [A7 + 0xC]
0000446A 285F movea.l A4, [A7]+
0000446C 4E5E unlink A6
0000446E 4E75 rts
fn00004470:
00004470 4E56 0000 link A6, 0
00004474 2F2E 000C move.l -[A7], [A6 + 0xC]
00004478 206E 0008 movea.l A0, [A6 + 0x8]
0000447C 2F28 0004 move.l -[A7], [A0 + 0x4]
00004480 4EBA BD26 jsr [PC - 0x42DA /* 000001A8 */]
00004484 508F addq.l A7, 8
00004486 4E5E unlink A6
00004488 4E75 rts
fn0000448A:
0000448A 4E56 0000 link A6, 0
0000448E 48E7 0108 movem.l -[A7], D7,A4
00004492 2E2E 000C move.l D7, [A6 + 0xC]
00004496 7040 moveq.l D0, 0x40
00004498 B087 cmp.l D0, D7
0000449A 6F04 ble +0x6 /* 000044A0 */
0000449C 2007 move.l D0, D7
0000449E 6002 bra +0x4 /* 000044A2 */
label000044A0:
000044A0 7040 moveq.l D0, 0x40
label000044A2:
000044A2 4A80 tst.l D0
000044A4 6F0E ble +0x10 /* 000044B4 */
000044A6 7040 moveq.l D0, 0x40
000044A8 B087 cmp.l D0, D7
000044AA 6F04 ble +0x6 /* 000044B0 */
000044AC 2007 move.l D0, D7
000044AE 6006 bra +0x8 /* 000044B6 */
label000044B0:
000044B0 7040 moveq.l D0, 0x40
000044B2 6002 bra +0x4 /* 000044B6 */
label000044B4:
000044B4 7000 moveq.l D0, 0x00
label000044B6:
000044B6 720C moveq.l D1, 0x0C
000044B8 D2AE 0008 add.l D1, [A6 + 0x8]
000044BC 2841 movea.l A4, D1
000044BE 2880 move.l [A4], D0
000044C0 2F14 move.l -[A7], [A4]
000044C2 206E 0008 movea.l A0, [A6 + 0x8]
000044C6 2F28 0004 move.l -[A7], [A0 + 0x4]
000044CA 4EBA BCFE jsr [PC - 0x4302 /* 000001CA */]
000044CE 508F addq.l A7, 8
000044D0 4CDF 1080 movem.l D7,A4, [A7]+
000044D4 4E5E unlink A6
000044D6 4E75 rts
fn000044D8:
000044D8 4E56 0000 link A6, 0
000044DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000044E0 206E 0008 movea.l A0, [A6 + 0x8]
000044E4 2F28 0004 move.l -[A7], [A0 + 0x4]
000044E8 4EBA BCF2 jsr [PC - 0x430E /* 000001DC */]
000044EC 508F addq.l A7, 8
000044EE 4E5E unlink A6
000044F0 4E75 rts
fn000044F2:
000044F2 4E56 0000 link A6, 0
000044F6 2F0C move.l -[A7], A4
000044F8 286E 0008 movea.l A4, [A6 + 0x8]
000044FC 4294 clr.l [A4]
000044FE 42AC 0008 clr.l [A4 + 0x8]
00004502 42A7 clr.l -[A7]
00004504 4EBA BAFA jsr [PC - 0x4506 /* 00000000 */]
00004508 588F addq.l A7, 4
0000450A 2940 0004 move.l [A4 + 0x4], D0
0000450E 42AC 000C clr.l [A4 + 0xC]
00004512 42AC 0010 clr.l [A4 + 0x10]
00004516 297C 0000 00FF 0014 move.l [A4 + 0x14], 0xFF
0000451E 42AC 0028 clr.l [A4 + 0x28]
00004522 42AC 002C clr.l [A4 + 0x2C]
00004526 42AC 0030 clr.l [A4 + 0x30]
0000452A 42AC 0034 clr.l [A4 + 0x34]
0000452E 42AC 0038 clr.l [A4 + 0x38]
00004532 42AC 003C clr.l [A4 + 0x3C]
00004536 42AC 0040 clr.l [A4 + 0x40]
0000453A 41ED 0182 lea.l A0, [A5 + 0x182 /* export_44 */]
0000453E 2948 004C move.l [A4 + 0x4C], A0
00004542 285F movea.l A4, [A7]+
00004544 4E5E unlink A6
00004546 4E75 rts
fn00004548:
00004548 4E56 0000 link A6, 0
0000454C 2B6E 0008 F9DC move.l [A5 - 0x624], [A6 + 0x8]
00004552 2B6E 000C F9E0 move.l [A5 - 0x620], [A6 + 0xC]
00004558 2F2E 000C move.l -[A7], [A6 + 0xC]
0000455C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004560 4EBA BBEC jsr [PC - 0x4414 /* 0000014E */]
00004564 508F addq.l A7, 8
00004566 486D F93C pea.l [A5 - 0x6C4]
0000456A 4EBA C668 jsr [PC - 0x3998 /* 00000BD4 */]
0000456E 588F addq.l A7, 4
00004570 4E5E unlink A6
00004572 4E75 rts
fn00004574:
00004574 4E56 FFC4 link A6, -0x003C
00004578 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000457C 286E 0008 movea.l A4, [A6 + 0x8]
00004580 246E 000C movea.l A2, [A6 + 0xC]
00004584 2C2E 0010 move.l D6, [A6 + 0x10]
00004588 2046 movea.l A0, D6
0000458A 7A00 moveq.l D5, 0x00
0000458C 1A10 move.b D5, [A0]
0000458E 4A85 tst.l D5
00004590 674A beq +0x4C /* 000045DC */
00004592 4878 0028 push.l 0x28 /* '(' */
00004596 2F05 move.l -[A7], D5
00004598 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000459C D0AD FB28 add.l D0, [A5 - 0x4D8]
000045A0 2640 movea.l A3, D0
000045A2 4878 0028 push.l 0x28 /* '(' */
000045A6 2F05 move.l -[A7], D5
000045A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000045AC 2E00 move.l D7, D0
000045AE 288B move.l [A4], A3
000045B0 296B 001C 0008 move.l [A4 + 0x8], [A3 + 0x1C]
000045B6 4878 0036 push.l 0x36 /* '6' */
000045BA 4EBA 0478 jsr [PC + 0x478 /* 00004A34 */]
000045BE 588F addq.l A7, 4
000045C0 7201 moveq.l D1, 0x01
000045C2 EBA9 lsl D1, D5
000045C4 C280 and.l D1, D0
000045C6 6704 beq +0x6 /* 000045CC */
000045C8 28AD FB28 move.l [A4], [A5 - 0x4D8]
label000045CC:
000045CC 206D FB28 movea.l A0, [A5 - 0x4D8]
000045D0 2F30 7818 move.l -[A7], [A0 + D7 + 0x18]
000045D4 2F0C move.l -[A7], A4
000045D6 4EBA FEB2 jsr [PC - 0x14E /* 0000448A */]
000045DA 508F addq.l A7, 8
label000045DC:
000045DC 47EA 00B6 lea.l A3, [A2 + 0xB6]
000045E0 2046 movea.l A0, D6
000045E2 7000 moveq.l D0, 0x00
000045E4 1028 0003 move.b D0, [A0 + 0x3]
000045E8 2680 move.l [A3], D0
000045EA 0C93 0000 00FF cmpi.l [A3], 0xFF
000045F0 6720 beq +0x22 /* 00004612 */
000045F2 4878 0022 push.l 0x22 /* '\"' */
000045F6 2F13 move.l -[A7], [A3]
000045F8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000045FC D08D add.l D0, A5
000045FE 2040 movea.l A0, D0
00004600 202C 0008 move.l D0, [A4 + 0x8]
00004604 D1C0 add.l A0, D0
00004606 D1C0 add.l A0, D0
00004608 3068 E6BE movea.w A0, [A0 - 0x1942]
0000460C 2548 00B2 move.l [A2 + 0xB2], A0
00004610 6008 bra +0xA /* 0000461A */
label00004612:
00004612 2046 movea.l A0, D6
00004614 2568 0004 00B2 move.l [A2 + 0xB2], [A0 + 0x4]
label0000461A:
0000461A 2046 movea.l A0, D6
0000461C 7A00 moveq.l D5, 0x00
0000461E 1A28 0001 move.b D5, [A0 + 0x1]
00004622 2046 movea.l A0, D6
00004624 7000 moveq.l D0, 0x00
00004626 1028 0002 move.b D0, [A0 + 0x2]
0000462A 2540 00BA move.l [A2 + 0xBA], D0
0000462E 0CAA 0000 041A 00B2 cmpi.l [A2 + 0xB2], 0x41A
00004636 6D28 blt +0x2A /* 00004660 */
00004638 2F2A 00B2 move.l -[A7], [A2 + 0xB2]
0000463C 486D FC02 pea.l [A5 - 0x3FE]
00004640 486E FFC4 pea.l [A6 - 0x3C]
00004644 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004648 4FEF 000C lea.l A7, [A7 + 0xC]
0000464C 486E FFC4 pea.l [A6 - 0x3C]
00004650 4EBA F022 jsr [PC - 0xFDE /* 00003674 */]
00004654 588F addq.l A7, 4
00004656 42AA 00B2 clr.l [A2 + 0xB2]
0000465A 7004 moveq.l D0, 0x04
0000465C 2B40 E174 move.l [A5 - 0x1E8C], D0
label00004660:
00004660 2F06 move.l -[A7], D6
00004662 2F0C move.l -[A7], A4
00004664 4EBA D0E0 jsr [PC - 0x2F20 /* 00001746 */]
00004668 508F addq.l A7, 8
0000466A 4AAA 00B2 tst.l [A2 + 0xB2]
0000466E 671C beq +0x1E /* 0000468C */
00004670 7003 moveq.l D0, 0x03
00004672 B085 cmp.l D0, D5
00004674 6716 beq +0x18 /* 0000468C */
00004676 7005 moveq.l D0, 0x05
00004678 B085 cmp.l D0, D5
0000467A 6710 beq +0x12 /* 0000468C */
0000467C 2F2A 00B2 move.l -[A7], [A2 + 0xB2]
00004680 2F13 move.l -[A7], [A3]
00004682 2F0C move.l -[A7], A4
00004684 4EBA FDB8 jsr [PC - 0x248 /* 0000443E */]
00004688 4FEF 000C lea.l A7, [A7 + 0xC]
label0000468C:
0000468C 41ED 0182 lea.l A0, [A5 + 0x182 /* export_44 */]
00004690 2948 004C move.l [A4 + 0x4C], A0
00004694 2F0C move.l -[A7], A4
00004696 2F0A move.l -[A7], A2
00004698 204D movea.l A0, A5
0000469A 2005 move.l D0, D5
0000469C E588 lsl D0, 2
0000469E D1C0 add.l A0, D0
000046A0 2068 F93C movea.l A0, [A0 - 0x6C4]
000046A4 4E90 jsr [A0]
000046A6 508F addq.l A7, 8
000046A8 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
000046AC 4E5E unlink A6
000046AE 4E75 rts
fn000046B0:
000046B0 4E56 0000 link A6, 0
000046B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000046B8 4878 007D push.l 0x7D /* '}' */
000046BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046C0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000046C4 2F00 move.l -[A7], D0
000046C6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000046CA 2B40 F938 move.l [A5 - 0x6C8], D0
000046CE 4E5E unlink A6
000046D0 4E75 rts
fn000046D2:
000046D2 4E56 0000 link A6, 0
000046D6 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000046DA 286E 0008 movea.l A4, [A6 + 0x8]
000046DE 082C 0004 00A1 btst.b [A4 + 0xA1], 0x4
000046E4 6720 beq +0x22 /* 00004706 */
000046E6 7E00 moveq.l D7, 0x00
000046E8 47ED F9E8 lea.l A3, [A5 - 0x618]
000046EC 6010 bra +0x12 /* 000046FE */
label000046EE:
000046EE 2F0B move.l -[A7], A3
000046F0 206B 004C movea.l A0, [A3 + 0x4C]
000046F4 4E90 jsr [A0]
000046F6 588F addq.l A7, 4
000046F8 5287 addq.l D7, 1
000046FA 47EB 0050 lea.l A3, [A3 + 0x50]
label000046FE:
000046FE 7004 moveq.l D0, 0x04
00004700 B087 cmp.l D0, D7
00004702 6EEA bgt -0x14 /* 000046EE */
00004704 6066 bra +0x68 /* 0000476C */
label00004706:
00004706 4AAC 0092 tst.l [A4 + 0x92]
0000470A 6642 bne +0x44 /* 0000474E */
0000470C 7E00 moveq.l D7, 0x00
0000470E 47ED F9E8 lea.l A3, [A5 - 0x618]
00004712 95CA sub.l A2, A2
00004714 6026 bra +0x28 /* 0000473C */
label00004716:
00004716 204A movea.l A0, A2
00004718 D1EC 0008 add.l A0, [A4 + 0x8]
0000471C 202C 0004 move.l D0, [A4 + 0x4]
00004720 E788 lsl D0, 3
00004722 4870 0800 pea.l [A0 + D0]
00004726 2F0C move.l -[A7], A4
00004728 2F0B move.l -[A7], A3
0000472A 4EBA FE48 jsr [PC - 0x1B8 /* 00004574 */]
0000472E 4FEF 000C lea.l A7, [A7 + 0xC]
00004732 5287 addq.l D7, 1
00004734 47EB 0050 lea.l A3, [A3 + 0x50]
00004738 45EA 0200 lea.l A2, [A2 + 0x200]
label0000473C:
0000473C 7004 moveq.l D0, 0x04
0000473E B087 cmp.l D0, D7
00004740 6ED4 bgt -0x2A /* 00004716 */
00004742 42A7 clr.l -[A7]
00004744 42A7 clr.l -[A7]
00004746 4EBA CFFE jsr [PC - 0x3002 /* 00001746 */]
0000474A 508F addq.l A7, 8
0000474C 601E bra +0x20 /* 0000476C */
label0000474E:
0000474E 7E00 moveq.l D7, 0x00
00004750 47ED F9E8 lea.l A3, [A5 - 0x618]
00004754 6010 bra +0x12 /* 00004766 */
label00004756:
00004756 2F0B move.l -[A7], A3
00004758 206B 004C movea.l A0, [A3 + 0x4C]
0000475C 4E90 jsr [A0]
0000475E 588F addq.l A7, 4
00004760 5287 addq.l D7, 1
00004762 47EB 0050 lea.l A3, [A3 + 0x50]
label00004766:
00004766 7004 moveq.l D0, 0x04
00004768 B087 cmp.l D0, D7
0000476A 6EEA bgt -0x14 /* 00004756 */
label0000476C:
0000476C 2F0C move.l -[A7], A4
0000476E 4EBA BC5E jsr [PC - 0x43A2 /* 000003CE */]
00004772 588F addq.l A7, 4
00004774 2F2C 009A move.l -[A7], [A4 + 0x9A]
00004778 2F2D F938 move.l -[A7], [A5 - 0x6C8]
0000477C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004780 2F00 move.l -[A7], D0
00004782 2F2D F9DC move.l -[A7], [A5 - 0x624]
00004786 4EBA DC76 jsr [PC - 0x238A /* 000023FE */]
0000478A 508F addq.l A7, 8
0000478C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00004790 4E5E unlink A6
00004792 4E75 rts
fn00004794:
00004794 4E56 0000 link A6, 0
00004798 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000479C 286E 0008 movea.l A4, [A6 + 0x8]
000047A0 2F14 move.l -[A7], [A4]
000047A2 4EBA EEC6 jsr [PC - 0x113A /* 0000366A */]
000047A6 588F addq.l A7, 4
000047A8 42AD FBFA clr.l [A5 - 0x406]
000047AC 4878 0033 push.l 0x33 /* '3' */
000047B0 4EBA 0282 jsr [PC + 0x282 /* 00004A34 */]
000047B4 588F addq.l A7, 4
000047B6 2E00 move.l D7, D0
000047B8 2F07 move.l -[A7], D7
000047BA 2F2D F9E0 move.l -[A7], [A5 - 0x620]
000047BE 4EBA FEF0 jsr [PC - 0x110 /* 000046B0 */]
000047C2 508F addq.l A7, 8
000047C4 4878 0035 push.l 0x35 /* '5' */
000047C8 4EBA 026A jsr [PC + 0x26A /* 00004A34 */]
000047CC 588F addq.l A7, 4
000047CE 2C00 move.l D6, D0
000047D0 4A86 tst.l D6
000047D2 6606 bne +0x8 /* 000047DA */
000047D4 2C3C 0000 C350 move.l D6, 0xC350
label000047DA:
000047DA 41EC 0004 lea.l A0, [A4 + 0x4]
000047DE 2B48 FB28 move.l [A5 - 0x4D8], A0
000047E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000047E6 2F0C move.l -[A7], A4
000047E8 486D FB2C pea.l [A5 - 0x4D4]
000047EC 4EBA BB62 jsr [PC - 0x449E /* 00000350 */]
000047F0 4FEF 000C lea.l A7, [A7 + 0xC]
000047F4 4EBA B84C jsr [PC - 0x47B4 /* 00000042 */]
000047F8 42AD F9E4 clr.l [A5 - 0x61C]
000047FC 47ED F9E8 lea.l A3, [A5 - 0x618]
00004800 6010 bra +0x12 /* 00004812 */
label00004802:
00004802 2F0B move.l -[A7], A3
00004804 4EBA FCEC jsr [PC - 0x314 /* 000044F2 */]
00004808 588F addq.l A7, 4
0000480A 52AD F9E4 addq.l [A5 - 0x61C], 1
0000480E 47EB 0050 lea.l A3, [A3 + 0x50]
label00004812:
00004812 7004 moveq.l D0, 0x04
00004814 B0AD F9E4 cmp.l D0, [A5 - 0x61C]
00004818 6EE8 bgt -0x16 /* 00004802 */
0000481A 6000 016C bra +0x16E /* 00004988 */
label0000481E:
0000481E 486D FB2C pea.l [A5 - 0x4D4]
00004822 4EBA FEAE jsr [PC - 0x152 /* 000046D2 */]
00004826 588F addq.l A7, 4
00004828 4EBA EE16 jsr [PC - 0x11EA /* 00003640 */]
0000482C 2640 movea.l A3, D0
0000482E 6000 00C0 bra +0xC2 /* 000048F0 */
label00004832:
00004832 2013 move.l D0, [A3]
00004834 720A moveq.l D1, 0x0A
00004836 9081 sub.l D0, D1
00004838 7206 moveq.l D1, 0x06
0000483A B081 cmp.l D0, D1
0000483C 6200 00B0 bhi +0xB2 /* 000048EE */
00004840 43FA 0160 lea.l A1, [PC + 0x160 /* 000049A2, value 0xFEB2FEB2 */]
00004844 D040 add.w D0, D0
00004846 D2F1 0000 add.w A1, [A1 + D0.w]
0000484A 4ED1 jmp [A1]
0000484C 4AAB 0004 tst.l [A3 + 0x4]
00004850 6700 009C beq +0x9E /* 000048EE */
00004854 4EBA DB90 jsr [PC - 0x2470 /* 000023E6 */]
00004858 2B53 FBF2 move.l [A5 - 0x40E], [A3]
0000485C 2B6B 0004 FBF6 move.l [A5 - 0x40A], [A3 + 0x4]
00004862 41ED FBF2 lea.l A0, [A5 - 0x40E]
00004866 2008 move.l D0, A0
00004868 6000 0130 bra +0x132 /* 0000499A */
0000486C 4EBA DB78 jsr [PC - 0x2488 /* 000023E6 */]
00004870 42A7 clr.l -[A7]
00004872 4EBA B9BA jsr [PC - 0x4646 /* 0000022E */]
00004876 588F addq.l A7, 4
00004878 2E2B 0004 move.l D7, [A3 + 0x4]
0000487C 2F07 move.l -[A7], D7
0000487E 2F2D F9E0 move.l -[A7], [A5 - 0x620]
00004882 4EBA FE2C jsr [PC - 0x1D4 /* 000046B0 */]
00004886 508F addq.l A7, 8
00004888 6064 bra +0x66 /* 000048EE */
0000488A 4EBA DB5A jsr [PC - 0x24A6 /* 000023E6 */]
0000488E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004892 2F0C move.l -[A7], A4
00004894 486D FB2C pea.l [A5 - 0x4D4]
00004898 4EBA BAB6 jsr [PC - 0x454A /* 00000350 */]
0000489C 4FEF 000C lea.l A7, [A7 + 0xC]
000048A0 4EBA B7A0 jsr [PC - 0x4860 /* 00000042 */]
000048A4 42AD F9E4 clr.l [A5 - 0x61C]
000048A8 45ED F9E8 lea.l A2, [A5 - 0x618]
000048AC 6010 bra +0x12 /* 000048BE */
label000048AE:
000048AE 2F0A move.l -[A7], A2
000048B0 4EBA FC40 jsr [PC - 0x3C0 /* 000044F2 */]
000048B4 588F addq.l A7, 4
000048B6 52AD F9E4 addq.l [A5 - 0x61C], 1
000048BA 45EA 0050 lea.l A2, [A2 + 0x50]
label000048BE:
000048BE 7004 moveq.l D0, 0x04
000048C0 B0AD F9E4 cmp.l D0, [A5 - 0x61C]
000048C4 6EE8 bgt -0x16 /* 000048AE */
000048C6 6026 bra +0x28 /* 000048EE */
000048C8 2A2B 0004 move.l D5, [A3 + 0x4]
000048CC 4A85 tst.l D5
000048CE 651E bcs +0x20 /* 000048EE */
000048D0 206D FB38 movea.l A0, [A5 - 0x4C8]
000048D4 BA90 cmp.l D5, [A0]
000048D6 6416 bcc +0x18 /* 000048EE */
000048D8 4EBA DB0C jsr [PC - 0x24F4 /* 000023E6 */]
000048DC 2F2B 0004 move.l -[A7], [A3 + 0x4]
000048E0 2F0C move.l -[A7], A4
000048E2 486D FB2C pea.l [A5 - 0x4D4]
000048E6 4EBA BA68 jsr [PC - 0x4598 /* 00000350 */]
000048EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000048EE:
000048EE 508B addq.l A3, 8
label000048F0:
000048F0 2F0B move.l -[A7], A3
000048F2 4EBA 097C jsr [PC + 0x97C /* 00005270 */]
000048F6 588F addq.l A7, 4
000048F8 2640 movea.l A3, D0
000048FA 200B move.l D0, A3
000048FC 6600 FF34 bne -0xCA /* 00004832 */
00004900 4EBA DAE0 jsr [PC - 0x2520 /* 000023E2 */]
00004904 2A00 move.l D5, D0
00004906 671E beq +0x20 /* 00004926 */
00004908 2B45 F9E0 move.l [A5 - 0x620], D5
0000490C 2F07 move.l -[A7], D7
0000490E 2F2D F9E0 move.l -[A7], [A5 - 0x620]
00004912 4EBA FD9C jsr [PC - 0x264 /* 000046B0 */]
00004916 508F addq.l A7, 8
00004918 2F2D F9E0 move.l -[A7], [A5 - 0x620]
0000491C 2F2D F9DC move.l -[A7], [A5 - 0x624]
00004920 4EBA B82C jsr [PC - 0x47D4 /* 0000014E */]
00004924 508F addq.l A7, 8
label00004926:
00004926 202D E174 move.l D0, [A5 - 0x1E8C]
0000492A 6758 beq +0x5A /* 00004984 */
0000492C 6B56 bmi +0x58 /* 00004984 */
0000492E 5B80 subq.l D0, 5
00004930 670E beq +0x10 /* 00004940 */
00004932 6A06 bpl +0x8 /* 0000493A */
00004934 5480 addq.l D0, 2
00004936 6A0C bpl +0xE /* 00004944 */
00004938 604A bra +0x4C /* 00004984 */
label0000493A:
0000493A 5980 subq.l D0, 4
0000493C 6A46 bpl +0x48 /* 00004984 */
0000493E 6004 bra +0x6 /* 00004944 */
label00004940:
00004940 5386 subq.l D6, 1
00004942 6040 bra +0x42 /* 00004984 */
label00004944:
00004944 7007 moveq.l D0, 0x07
00004946 B0AD E174 cmp.l D0, [A5 - 0x1E8C]
0000494A 660E bne +0x10 /* 0000495A */
0000494C 4878 0034 push.l 0x34 /* '4' */
00004950 4EBA 00E2 jsr [PC + 0xE2 /* 00004A34 */]
00004954 588F addq.l A7, 4
00004956 4A80 tst.l D0
00004958 662A bne +0x2C /* 00004984 */
label0000495A:
0000495A 7004 moveq.l D0, 0x04
0000495C B0AD E174 cmp.l D0, [A5 - 0x1E8C]
00004960 660E bne +0x10 /* 00004970 */
00004962 4878 0034 push.l 0x34 /* '4' */
00004966 4EBA 00CC jsr [PC + 0xCC /* 00004A34 */]
0000496A 588F addq.l A7, 4
0000496C 5380 subq.l D0, 1
0000496E 6E14 bgt +0x16 /* 00004984 */
label00004970:
00004970 7014 moveq.l D0, 0x14
00004972 2B40 FBF2 move.l [A5 - 0x40E], D0
00004976 2B6D E174 FBF6 move.l [A5 - 0x40A], [A5 - 0x1E8C]
0000497C 41ED FBF2 lea.l A0, [A5 - 0x40E]
00004980 2008 move.l D0, A0
00004982 6016 bra +0x18 /* 0000499A */
label00004984:
00004984 42AD E174 clr.l [A5 - 0x1E8C]
label00004988:
00004988 4A86 tst.l D6
0000498A 6600 FE92 bne -0x16C /* 0000481E */
0000498E 7001 moveq.l D0, 0x01
00004990 2B40 FBF2 move.l [A5 - 0x40E], D0
00004994 41ED FBF2 lea.l A0, [A5 - 0x40E]
00004998 2008 move.l D0, A0
label0000499A:
0000499A 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000499E 4E5E unlink A6
000049A0 4E75 rts
000049A2 FEB2 .extension 0xEB2 // unimplemented
000049A4 FEB2 .extension 0xEB2 // unimplemented
000049A6 FEAA .extension 0xEAA // unimplemented
000049A8 FED6 .extension 0xED6 // unimplemented
000049AA FF26 .extension 0xF26 // unimplemented
000049AC FEE8 .extension 0xEE8 // unimplemented
000049AE FECA .extension 0xECA // unimplemented
export_81:
000049B0 48E7 0108 movem.l -[A7], D7,A4
000049B4 7E00 moveq.l D7, 0x00
000049B6 49ED FC1E lea.l A4, [A5 - 0x3E2]
000049BA 600A bra +0xC /* 000049C6 */
label000049BC:
000049BC 7032 moveq.l D0, 0x32
000049BE D087 add.l D0, D7
000049C0 2880 move.l [A4], D0
000049C2 5287 addq.l D7, 1
000049C4 508C addq.l A4, 8
label000049C6:
000049C6 7009 moveq.l D0, 0x09
000049C8 B087 cmp.l D0, D7
000049CA 6EF0 bgt -0xE /* 000049BC */
000049CC 4CDF 1080 movem.l D7,A4, [A7]+
000049D0 4E75 rts
fn000049D2:
000049D2 4E56 0000 link A6, 0
000049D6 2F0C move.l -[A7], A4
000049D8 4AAD FC1A tst.l [A5 - 0x3E6]
000049DC 670A beq +0xC /* 000049E8 */
000049DE 286D FC1A movea.l A4, [A5 - 0x3E6]
000049E2 42AD FC1A clr.l [A5 - 0x3E6]
000049E6 4E94 jsr [A4]
label000049E8:
000049E8 204D movea.l A0, A5
000049EA 202E 000C move.l D0, [A6 + 0xC]
000049EE E788 lsl D0, 3
000049F0 D1C0 add.l A0, D0
000049F2 226E 0008 movea.l A1, [A6 + 0x8]
000049F6 22A8 FA92 move.l [A1], [A0 - 0x56E]
000049FA 285F movea.l A4, [A7]+
000049FC 4E5E unlink A6
000049FE 4E75 rts
fn00004A00:
00004A00 4E56 0000 link A6, 0
00004A04 204D movea.l A0, A5
00004A06 202E 0008 move.l D0, [A6 + 0x8]
00004A0A E788 lsl D0, 3
00004A0C D1C0 add.l A0, D0
00004A0E 216E 000C FA92 move.l [A0 - 0x56E], [A6 + 0xC]
00004A14 4E5E unlink A6
00004A16 4E75 rts
fn00004A18:
00004A18 4E56 FFFC link A6, -0x0004
00004A1C 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC]
00004A22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A2A 4EBA FFD4 jsr [PC - 0x2C /* 00004A00 */]
00004A2E 508F addq.l A7, 8
00004A30 4E5E unlink A6
00004A32 4E75 rts
fn00004A34:
00004A34 4E56 FFFC link A6, -0x0004
00004A38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A3C 486E FFFC pea.l [A6 - 0x4]
00004A40 4EBA FF90 jsr [PC - 0x70 /* 000049D2 */]
00004A44 508F addq.l A7, 8
00004A46 202E FFFC move.l D0, [A6 - 0x4]
00004A4A 4E5E unlink A6
00004A4C 4E75 rts
00004A4E 2F0C move.l -[A7], A4
00004A50 4AAD FC1A tst.l [A5 - 0x3E6]
00004A54 670A beq +0xC /* 00004A60 */
00004A56 286D FC1A movea.l A4, [A5 - 0x3E6]
00004A5A 42AD FC1A clr.l [A5 - 0x3E6]
00004A5E 4E94 jsr [A4]
label00004A60:
00004A60 41ED FC1E lea.l A0, [A5 - 0x3E2]
00004A64 2008 move.l D0, A0
00004A66 285F movea.l A4, [A7]+
00004A68 4E75 rts
export_82:
00004A6A 486D 02BA pea.l [A5 + 0x2BA /* export_83 */]
00004A6E 4EBA B784 jsr [PC - 0x487C /* 000001F4 */]
00004A72 588F addq.l A7, 4
00004A74 4E75 rts
fn00004A76:
00004A76 4E56 0000 link A6, 0
00004A7A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00004A7E 2E2E 0008 move.l D7, [A6 + 0x8]
00004A82 2C2E 000C move.l D6, [A6 + 0xC]
00004A86 2A2E 0010 move.l D5, [A6 + 0x10]
00004A8A 4AAD FC66 tst.l [A5 - 0x39A]
00004A8E 670A beq +0xC /* 00004A9A */
00004A90 286D FC66 movea.l A4, [A5 - 0x39A]
00004A94 42AD FC66 clr.l [A5 - 0x39A]
00004A98 4E94 jsr [A4]
label00004A9A:
00004A9A 4AAD FC6A tst.l [A5 - 0x396]
00004A9E 662C bne +0x2E /* 00004ACC */
00004AA0 2B47 FC6E move.l [A5 - 0x392], D7
00004AA4 2B46 FC7A move.l [A5 - 0x386], D6
00004AA8 2B45 FC76 move.l [A5 - 0x38A], D5
00004AAC 2F06 move.l -[A7], D6
00004AAE 2F07 move.l -[A7], D7
00004AB0 4EBA D2FC jsr [PC - 0x2D04 /* 00001DAE */]
00004AB4 508F addq.l A7, 8
00004AB6 2B40 FC72 move.l [A5 - 0x38E], D0
00004ABA 2F00 move.l -[A7], D0
00004ABC 2F05 move.l -[A7], D5
00004ABE 4EBA FA88 jsr [PC - 0x578 /* 00004548 */]
00004AC2 508F addq.l A7, 8
00004AC4 7001 moveq.l D0, 0x01
00004AC6 2B40 FC6A move.l [A5 - 0x396], D0
00004ACA 604A bra +0x4C /* 00004B16 */
label00004ACC:
00004ACC BCAD FC7A cmp.l D6, [A5 - 0x386]
00004AD0 6606 bne +0x8 /* 00004AD8 */
00004AD2 BEAD FC6E cmp.l D7, [A5 - 0x392]
00004AD6 671A beq +0x1C /* 00004AF2 */
label00004AD8:
00004AD8 2B47 FC6E move.l [A5 - 0x392], D7
00004ADC 2B46 FC7A move.l [A5 - 0x386], D6
00004AE0 4EBA D8A0 jsr [PC - 0x2760 /* 00002382 */]
00004AE4 2F06 move.l -[A7], D6
00004AE6 2F07 move.l -[A7], D7
00004AE8 4EBA D2C4 jsr [PC - 0x2D3C /* 00001DAE */]
00004AEC 508F addq.l A7, 8
00004AEE 2800 move.l D4, D0
00004AF0 6004 bra +0x6 /* 00004AF6 */
label00004AF2:
00004AF2 282D FC72 move.l D4, [A5 - 0x38E]
label00004AF6:
00004AF6 B8AD FC72 cmp.l D4, [A5 - 0x38E]
00004AFA 6606 bne +0x8 /* 00004B02 */
00004AFC BAAD FC76 cmp.l D5, [A5 - 0x38A]
00004B00 6714 beq +0x16 /* 00004B16 */
label00004B02:
00004B02 2B44 FC72 move.l [A5 - 0x38E], D4
00004B06 2B45 FC76 move.l [A5 - 0x38A], D5
00004B0A 2F2D FC72 move.l -[A7], [A5 - 0x38E]
00004B0E 2F05 move.l -[A7], D5
00004B10 4EBA FA36 jsr [PC - 0x5CA /* 00004548 */]
00004B14 508F addq.l A7, 8
label00004B16:
00004B16 4878 0039 push.l 0x39 /* '9' */
00004B1A 4EBA FF18 jsr [PC - 0xE8 /* 00004A34 */]
00004B1E 588F addq.l A7, 4
00004B20 2F00 move.l -[A7], D0
00004B22 4EBA D8B6 jsr [PC - 0x274A /* 000023DA */]
00004B26 588F addq.l A7, 4
00004B28 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00004B2C 4E5E unlink A6
00004B2E 4E75 rts
export_83:
00004B30 4AAD FC6A tst.l [A5 - 0x396]
00004B34 6704 beq +0x6 /* 00004B3A */
00004B36 4EBA D84A jsr [PC - 0x27B6 /* 00002382 */]
label00004B3A:
00004B3A 42AD FC6A clr.l [A5 - 0x396]
00004B3E 4E75 rts
fn00004B40:
00004B40 4E56 FFFC link A6, -0x0004
00004B44 48E7 0308 movem.l -[A7], D6,D7,A4
00004B48 2C2E 000C move.l D6, [A6 + 0xC]
00004B4C 7E00 moveq.l D7, 0x00
00004B4E 6026 bra +0x28 /* 00004B76 */
label00004B50:
00004B50 7031 moveq.l D0, 0x31
00004B52 B087 cmp.l D0, D7
00004B54 6F04 ble +0x6 /* 00004B5A */
00004B56 2007 move.l D0, D7
00004B58 6002 bra +0x4 /* 00004B5C */
label00004B5A:
00004B5A 7031 moveq.l D0, 0x31
label00004B5C:
00004B5C 2D40 FFFC move.l [A6 - 0x4], D0
00004B60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B64 4EBA F79C jsr [PC - 0x864 /* 00004302 */]
00004B68 588F addq.l A7, 4
00004B6A 204D movea.l A0, A5
00004B6C D1EE FFFC add.l A0, [A6 - 0x4]
00004B70 1140 FC7E move.b [A0 - 0x382], D0
00004B74 5287 addq.l D7, 1
label00004B76:
00004B76 BC87 cmp.l D6, D7
00004B78 6ED6 bgt -0x28 /* 00004B50 */
00004B7A 7031 moveq.l D0, 0x31
00004B7C B086 cmp.l D0, D6
00004B7E 6F04 ble +0x6 /* 00004B84 */
00004B80 2006 move.l D0, D6
00004B82 6002 bra +0x4 /* 00004B86 */
label00004B84:
00004B84 7031 moveq.l D0, 0x31
label00004B86:
00004B86 204D movea.l A0, A5
00004B88 D1C0 add.l A0, D0
00004B8A 4228 FC7E clr.b [A0 - 0x382]
00004B8E 486D FC7E pea.l [A5 - 0x382]
00004B92 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00004B96 588F addq.l A7, 4
00004B98 5280 addq.l D0, 1
00004B9A 2F00 move.l -[A7], D0
00004B9C 4EBA E94A jsr [PC - 0x16B6 /* 000034E8 */]
00004BA0 588F addq.l A7, 4
00004BA2 2840 movea.l A4, D0
00004BA4 200C move.l D0, A4
00004BA6 6604 bne +0x6 /* 00004BAC */
00004BA8 7000 moveq.l D0, 0x00
00004BAA 600C bra +0xE /* 00004BB8 */
label00004BAC:
00004BAC 486D FC7E pea.l [A5 - 0x382]
00004BB0 2F0C move.l -[A7], A4
00004BB2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00004BB6 508F addq.l A7, 8
label00004BB8:
00004BB8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004BBC 4E5E unlink A6
00004BBE 4E75 rts
fn00004BC0:
00004BC0 4E56 0000 link A6, 0
00004BC4 2F07 move.l -[A7], D7
00004BC6 7E00 moveq.l D7, 0x00
00004BC8 600C bra +0xE /* 00004BD6 */
label00004BCA:
00004BCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BCE 4EBA F732 jsr [PC - 0x8CE /* 00004302 */]
00004BD2 588F addq.l A7, 4
00004BD4 5287 addq.l D7, 1
label00004BD6:
00004BD6 BEAE 000C cmp.l D7, [A6 + 0xC]
00004BDA 6DEE blt -0x10 /* 00004BCA */
00004BDC 2E1F move.l D7, [A7]+
00004BDE 4E5E unlink A6
00004BE0 4E75 rts
fn00004BE2:
00004BE2 4E56 0000 link A6, 0
00004BE6 2F07 move.l -[A7], D7
00004BE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BEC 4EBA F714 jsr [PC - 0x8EC /* 00004302 */]
00004BF0 588F addq.l A7, 4
00004BF2 E188 lsl D0, 8
00004BF4 2E00 move.l D7, D0
00004BF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BFA 4EBA F706 jsr [PC - 0x8FA /* 00004302 */]
00004BFE 588F addq.l A7, 4
00004C00 8087 or.l D0, D7
00004C02 2E1F move.l D7, [A7]+
00004C04 4E5E unlink A6
00004C06 4E75 rts
fn00004C08:
00004C08 4E56 0000 link A6, 0
00004C0C 48E7 0118 movem.l -[A7], D7,A3,A4
00004C10 286E 0008 movea.l A4, [A6 + 0x8]
00004C14 266E 000C movea.l A3, [A6 + 0xC]
00004C18 4878 0016 push.l 0x16
00004C1C 2F0B move.l -[A7], A3
00004C1E 4EBA FF20 jsr [PC - 0xE0 /* 00004B40 */]
00004C22 508F addq.l A7, 8
00004C24 2880 move.l [A4], D0
00004C26 4A94 tst.l [A4]
00004C28 660A bne +0xC /* 00004C34 */
00004C2A 7009 moveq.l D0, 0x09
00004C2C 2B40 E174 move.l [A5 - 0x1E8C], D0
00004C30 6000 012E bra +0x130 /* 00004D60 */
label00004C34:
00004C34 2F0B move.l -[A7], A3
00004C36 4EBA FFAA jsr [PC - 0x56 /* 00004BE2 */]
00004C3A 588F addq.l A7, 4
00004C3C 2940 0004 move.l [A4 + 0x4], D0
00004C40 2F0B move.l -[A7], A3
00004C42 4EBA F6BE jsr [PC - 0x942 /* 00004302 */]
00004C46 588F addq.l A7, 4
00004C48 2940 001C move.l [A4 + 0x1C], D0
00004C4C 700F moveq.l D0, 0x0F
00004C4E B0AC 001C cmp.l D0, [A4 + 0x1C]
00004C52 6C04 bge +0x6 /* 00004C58 */
00004C54 42AC 001C clr.l [A4 + 0x1C]
label00004C58:
00004C58 2F0B move.l -[A7], A3
00004C5A 4EBA F6A6 jsr [PC - 0x95A /* 00004302 */]
00004C5E 588F addq.l A7, 4
00004C60 2940 0018 move.l [A4 + 0x18], D0
00004C64 2E2C 0018 move.l D7, [A4 + 0x18]
00004C68 7040 moveq.l D0, 0x40
00004C6A B087 cmp.l D0, D7
00004C6C 6F04 ble +0x6 /* 00004C72 */
00004C6E 2007 move.l D0, D7
00004C70 6002 bra +0x4 /* 00004C74 */
label00004C72:
00004C72 7040 moveq.l D0, 0x40
label00004C74:
00004C74 2940 0018 move.l [A4 + 0x18], D0
00004C78 2F0B move.l -[A7], A3
00004C7A 4EBA FF66 jsr [PC - 0x9A /* 00004BE2 */]
00004C7E 588F addq.l A7, 4
00004C80 2940 0008 move.l [A4 + 0x8], D0
00004C84 2F0B move.l -[A7], A3
00004C86 4EBA FF5A jsr [PC - 0xA6 /* 00004BE2 */]
00004C8A 588F addq.l A7, 4
00004C8C 2940 000C move.l [A4 + 0xC], D0
00004C90 202C 000C move.l D0, [A4 + 0xC]
00004C94 D0AC 0008 add.l D0, [A4 + 0x8]
00004C98 5380 subq.l D0, 1
00004C9A B0AC 0004 cmp.l D0, [A4 + 0x4]
00004C9E 6F10 ble +0x12 /* 00004CB0 */
00004CA0 41EC 0008 lea.l A0, [A4 + 0x8]
00004CA4 4878 0002 push.l 0x2
00004CA8 2F10 move.l -[A7], [A0]
00004CAA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004CAE 2080 move.l [A0], D0
label00004CB0:
00004CB0 202C 000C move.l D0, [A4 + 0xC]
00004CB4 D0AC 0008 add.l D0, [A4 + 0x8]
00004CB8 B0AC 0004 cmp.l D0, [A4 + 0x4]
00004CBC 6F0C ble +0xE /* 00004CCA */
00004CBE 202C 0004 move.l D0, [A4 + 0x4]
00004CC2 90AC 0008 sub.l D0, [A4 + 0x8]
00004CC6 2940 000C move.l [A4 + 0xC], D0
label00004CCA:
00004CCA 41EC 0004 lea.l A0, [A4 + 0x4]
00004CCE 2010 move.l D0, [A0]
00004CD0 D080 add.l D0, D0
00004CD2 2080 move.l [A0], D0
00004CD4 43EC 0008 lea.l A1, [A4 + 0x8]
00004CD8 2011 move.l D0, [A1]
00004CDA D080 add.l D0, D0
00004CDC 2280 move.l [A1], D0
00004CDE 41EC 000C lea.l A0, [A4 + 0xC]
00004CE2 2010 move.l D0, [A0]
00004CE4 D080 add.l D0, D0
00004CE6 2080 move.l [A0], D0
00004CE8 7002 moveq.l D0, 0x02
00004CEA B0AC 0004 cmp.l D0, [A4 + 0x4]
00004CEE 6D0A blt +0xC /* 00004CFA */
00004CF0 42AC 0020 clr.l [A4 + 0x20]
00004CF4 42AC 0004 clr.l [A4 + 0x4]
00004CF8 603E bra +0x40 /* 00004D38 */
label00004CFA:
00004CFA 4878 0001 push.l 0x1
00004CFE 2F2C 0004 move.l -[A7], [A4 + 0x4]
00004D02 4EBA E820 jsr [PC - 0x17E0 /* 00003524 */]
00004D06 508F addq.l A7, 8
00004D08 2940 0020 move.l [A4 + 0x20], D0
00004D0C 4AAC 0020 tst.l [A4 + 0x20]
00004D10 6608 bne +0xA /* 00004D1A */
00004D12 7009 moveq.l D0, 0x09
00004D14 2B40 E174 move.l [A5 - 0x1E8C], D0
00004D18 6046 bra +0x48 /* 00004D60 */
label00004D1A:
00004D1A 7002 moveq.l D0, 0x02
00004D1C B0AC 000C cmp.l D0, [A4 + 0xC]
00004D20 6C0E bge +0x10 /* 00004D30 */
00004D22 206C 0020 movea.l A0, [A4 + 0x20]
00004D26 D1EC 0008 add.l A0, [A4 + 0x8]
00004D2A 2948 0024 move.l [A4 + 0x24], A0
00004D2E 6008 bra +0xA /* 00004D38 */
label00004D30:
00004D30 42AC 0024 clr.l [A4 + 0x24]
00004D34 42AC 000C clr.l [A4 + 0xC]
label00004D38:
00004D38 0CAC 0007 A120 0004 cmpi.l [A4 + 0x4], 0x7A120
00004D40 6F06 ble +0x8 /* 00004D48 */
00004D42 7002 moveq.l D0, 0x02
00004D44 2B40 E174 move.l [A5 - 0x1E8C], D0
label00004D48:
00004D48 202C 0004 move.l D0, [A4 + 0x4]
00004D4C 720C moveq.l D1, 0x0C
00004D4E E3A8 lsl D0, D1
00004D50 2940 0010 move.l [A4 + 0x10], D0
00004D54 202C 000C move.l D0, [A4 + 0xC]
00004D58 720C moveq.l D1, 0x0C
00004D5A E3A8 lsl D0, D1
00004D5C 2940 0014 move.l [A4 + 0x14], D0
label00004D60:
00004D60 4CDF 1880 movem.l D7,A3,A4, [A7]+
00004D64 4E5E unlink A6
00004D66 4E75 rts
fn00004D68:
00004D68 4E56 0000 link A6, 0
00004D6C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004D70 286E 0008 movea.l A4, [A6 + 0x8]
00004D74 266E 000C movea.l A3, [A6 + 0xC]
00004D78 2F0B move.l -[A7], A3
00004D7A 4EBA F586 jsr [PC - 0xA7A /* 00004302 */]
00004D7E 588F addq.l A7, 4
00004D80 2880 move.l [A4], D0
00004D82 2F0B move.l -[A7], A3
00004D84 4EBA F57C jsr [PC - 0xA84 /* 00004302 */]
00004D88 588F addq.l A7, 4
00004D8A 70FF moveq.l D0, 0xFFFFFFFF
00004D8C 2940 0004 move.l [A4 + 0x4], D0
00004D90 7E00 moveq.l D7, 0x00
00004D92 6024 bra +0x26 /* 00004DB8 */
label00004D94:
00004D94 2F0B move.l -[A7], A3
00004D96 4EBA F56A jsr [PC - 0xA96 /* 00004302 */]
00004D9A 588F addq.l A7, 4
00004D9C 2C00 move.l D6, D0
00004D9E 0C86 0000 0080 cmpi.l D6, 0x80
00004DA4 6D02 blt +0x4 /* 00004DA8 */
00004DA6 7C00 moveq.l D6, 0x00
label00004DA8:
00004DA8 BCAC 0004 cmp.l D6, [A4 + 0x4]
00004DAC 6F04 ble +0x6 /* 00004DB2 */
00004DAE 2946 0004 move.l [A4 + 0x4], D6
label00004DB2:
00004DB2 1986 780C move.b [A4 + D7 + 0xC], D6
00004DB6 5287 addq.l D7, 1
label00004DB8:
00004DB8 0C87 0000 0080 cmpi.l D7, 0x80
00004DBE 6DD4 blt -0x2A /* 00004D94 */
00004DC0 52AC 0004 addq.l [A4 + 0x4], 1
00004DC4 4AAC 0004 tst.l [A4 + 0x4]
00004DC8 6704 beq +0x6 /* 00004DCE */
00004DCA 4A94 tst.l [A4]
00004DCC 6606 bne +0x8 /* 00004DD4 */
label00004DCE:
00004DCE 7002 moveq.l D0, 0x02
00004DD0 2B40 E174 move.l [A5 - 0x1E8C], D0
label00004DD4:
00004DD4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004DD8 4E5E unlink A6
00004DDA 4E75 rts
fn00004DDC:
00004DDC 4E56 0000 link A6, 0
00004DE0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004DE4 266E 0008 movea.l A3, [A6 + 0x8]
00004DE8 286E 000C movea.l A4, [A6 + 0xC]
00004DEC 2F0C move.l -[A7], A4
00004DEE 4EBA F512 jsr [PC - 0xAEE /* 00004302 */]
00004DF2 588F addq.l A7, 4
00004DF4 2E00 move.l D7, D0
00004DF6 2F0C move.l -[A7], A4
00004DF8 4EBA F508 jsr [PC - 0xAF8 /* 00004302 */]
00004DFC 588F addq.l A7, 4
00004DFE 2C00 move.l D6, D0
00004E00 2F0C move.l -[A7], A4
00004E02 4EBA F4FE jsr [PC - 0xB02 /* 00004302 */]
00004E06 588F addq.l A7, 4
00004E08 2A00 move.l D5, D0
00004E0A 2F0C move.l -[A7], A4
00004E0C 4EBA F4F4 jsr [PC - 0xB0C /* 00004302 */]
00004E10 588F addq.l A7, 4
00004E12 2800 move.l D4, D0
00004E14 7010 moveq.l D0, 0x10
00004E16 C007 and.b D0, D7
00004E18 2205 move.l D1, D5
00004E1A E881 asr D1, 4
00004E1C 8001 or.b D0, D1
00004E1E 1680 move.b [A3], D0
00004E20 700F moveq.l D0, 0x0F
00004E22 C005 and.b D0, D5
00004E24 1740 0001 move.b [A3 + 0x1], D0
00004E28 1744 0002 move.b [A3 + 0x2], D4
00004E2C 0C2B 000E 0001 cmpi.b [A3 + 0x1], 0xE
00004E32 661A bne +0x1C /* 00004E4E */
00004E34 7000 moveq.l D0, 0x00
00004E36 102B 0002 move.b D0, [A3 + 0x2]
00004E3A E880 asr D0, 4
00004E3C 0600 0010 addi.b D0, 0x10
00004E40 1740 0001 move.b [A3 + 0x1], D0
00004E44 700F moveq.l D0, 0x0F
00004E46 C02B 0002 and.b D0, [A3 + 0x2]
00004E4A 1740 0002 move.b [A3 + 0x2], D0
label00004E4E:
00004E4E 4A2B 0001 tst.b [A3 + 0x1]
00004E52 6610 bne +0x12 /* 00004E64 */
00004E54 4A2B 0002 tst.b [A3 + 0x2]
00004E58 6704 beq +0x6 /* 00004E5E */
00004E5A 7000 moveq.l D0, 0x00
00004E5C 6002 bra +0x4 /* 00004E60 */
label00004E5E:
00004E5E 7010 moveq.l D0, 0x10
label00004E60:
00004E60 1740 0001 move.b [A3 + 0x1], D0
label00004E64:
00004E64 0C2B 000D 0001 cmpi.b [A3 + 0x1], 0xD /* '\r' */
00004E6A 6618 bne +0x1A /* 00004E84 */
00004E6C 7000 moveq.l D0, 0x00
00004E6E 102B 0002 move.b D0, [A3 + 0x2]
00004E72 E880 asr D0, 4
00004E74 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
00004E76 000A 720F ori.b A2, 0xF
00004E7A C22B 0002 and.b D1, [A3 + 0x2]
00004E7E D001 add.b D0, D1
00004E80 1740 0002 move.b [A3 + 0x2], D0
label00004E84:
00004E84 700F moveq.l D0, 0x0F
00004E86 C087 and.l D0, D7
00004E88 E188 lsl D0, 8
00004E8A 8086 or.l D0, D6
00004E8C 2740 0004 move.l [A3 + 0x4], D0
00004E90 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004E94 4EBA EEF6 jsr [PC - 0x110A /* 00003D8C */]
00004E98 588F addq.l A7, 4
00004E9A 1740 0003 move.b [A3 + 0x3], D0
00004E9E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004EA2 4E5E unlink A6
00004EA4 4E75 rts
fn00004EA6:
00004EA6 4E56 0000 link A6, 0
00004EAA 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00004EAE 7E00 moveq.l D7, 0x00
00004EB0 99CC sub.l A4, A4
00004EB2 6032 bra +0x34 /* 00004EE6 */
label00004EB4:
00004EB4 7C00 moveq.l D6, 0x00
00004EB6 264C movea.l A3, A4
00004EB8 2006 move.l D0, D6
00004EBA 7209 moveq.l D1, 0x09
00004EBC E3A8 lsl D0, D1
00004EBE 2440 movea.l A2, D0
00004EC0 601A bra +0x1C /* 00004EDC */
label00004EC2:
00004EC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EC6 204A movea.l A0, A2
00004EC8 D1EE 0008 add.l A0, [A6 + 0x8]
00004ECC D1CB add.l A0, A3
00004ECE 2F08 move.l -[A7], A0
00004ED0 4EBA FF0A jsr [PC - 0xF6 /* 00004DDC */]
00004ED4 508F addq.l A7, 8
00004ED6 5286 addq.l D6, 1
00004ED8 45EA 0200 lea.l A2, [A2 + 0x200]
label00004EDC:
00004EDC 7004 moveq.l D0, 0x04
00004EDE B086 cmp.l D0, D6
00004EE0 6EE0 bgt -0x1E /* 00004EC2 */
00004EE2 5287 addq.l D7, 1
00004EE4 508C addq.l A4, 8
label00004EE6:
00004EE6 7040 moveq.l D0, 0x40
00004EE8 B087 cmp.l D0, D7
00004EEA 6EC8 bgt -0x36 /* 00004EB4 */
00004EEC 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00004EF0 4E5E unlink A6
00004EF2 4E75 rts
fn00004EF4:
00004EF4 4E56 0000 link A6, 0
00004EF8 48E7 0018 movem.l -[A7], A3,A4
00004EFC 266E 0008 movea.l A3, [A6 + 0x8]
00004F00 49EB 0020 lea.l A4, [A3 + 0x20]
00004F04 4A94 tst.l [A4]
00004F06 6746 beq +0x48 /* 00004F4E */
00004F08 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F0C 4EBA F3E6 jsr [PC - 0xC1A /* 000042F4 */]
00004F10 588F addq.l A7, 4
00004F12 2F00 move.l -[A7], D0
00004F14 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004F18 4878 0001 push.l 0x1
00004F1C 2F14 move.l -[A7], [A4]
00004F1E 4EBA E522 jsr [PC - 0x1ADE /* 00003442 */]
00004F22 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F26 4AAB 0024 tst.l [A3 + 0x24]
00004F2A 6710 beq +0x12 /* 00004F3C */
00004F2C 2054 movea.l A0, [A4]
00004F2E D1EB 0008 add.l A0, [A3 + 0x8]
00004F32 2254 movea.l A1, [A4]
00004F34 D3EB 0004 add.l A1, [A3 + 0x4]
00004F38 1290 move.b [A1], [A0]
00004F3A 6012 bra +0x14 /* 00004F4E */
label00004F3C:
00004F3C 70FF moveq.l D0, 0xFFFFFFFF
00004F3E D094 add.l D0, [A4]
00004F40 D0AB 0004 add.l D0, [A3 + 0x4]
00004F44 2040 movea.l A0, D0
00004F46 2254 movea.l A1, [A4]
00004F48 D3EB 0004 add.l A1, [A3 + 0x4]
00004F4C 1290 move.b [A1], [A0]
label00004F4E:
00004F4E 4CDF 1800 movem.l A3,A4, [A7]+
00004F52 4E5E unlink A6
00004F54 4E75 rts
fn00004F56:
00004F56 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00004F5A 4878 0598 push.l 0x598
00004F5E 4EBA E588 jsr [PC - 0x1A78 /* 000034E8 */]
00004F62 588F addq.l A7, 4
00004F64 2840 movea.l A4, D0
00004F66 200C move.l D0, A4
00004F68 660A bne +0xC /* 00004F74 */
00004F6A 7009 moveq.l D0, 0x09
00004F6C 2B40 E174 move.l [A5 - 0x1E8C], D0
00004F70 7000 moveq.l D0, 0x00
00004F72 6048 bra +0x4A /* 00004FBC */
label00004F74:
00004F74 4294 clr.l [A4]
00004F76 42AC 0504 clr.l [A4 + 0x504]
00004F7A 72FF moveq.l D1, 0xFFFFFFFF
00004F7C 2941 0508 move.l [A4 + 0x508], D1
00004F80 42AC 050C clr.l [A4 + 0x50C]
00004F84 42AC 0590 clr.l [A4 + 0x590]
00004F88 7E00 moveq.l D7, 0x00
00004F8A 97CB sub.l A3, A3
00004F8C 6026 bra +0x28 /* 00004FB4 */
label00004F8E:
00004F8E 45EB 0004 lea.l A2, [A3 + 0x4]
00004F92 D5CC add.l A2, A4
00004F94 42AA 001C clr.l [A2 + 0x1C]
00004F98 4292 clr.l [A2]
00004F9A 42AA 0004 clr.l [A2 + 0x4]
00004F9E 42AA 0020 clr.l [A2 + 0x20]
00004FA2 42AA 0024 clr.l [A2 + 0x24]
00004FA6 42AA 0010 clr.l [A2 + 0x10]
00004FAA 42AA 0014 clr.l [A2 + 0x14]
00004FAE 5287 addq.l D7, 1
00004FB0 47EB 0028 lea.l A3, [A3 + 0x28]
label00004FB4:
00004FB4 7220 moveq.l D1, 0x20
00004FB6 B287 cmp.l D1, D7
00004FB8 6ED4 bgt -0x2A /* 00004F8E */
00004FBA 200C move.l D0, A4
label00004FBC:
00004FBC 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00004FC0 4E75 rts
fn00004FC2:
00004FC2 4E56 0000 link A6, 0
00004FC6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00004FCA 286E 0008 movea.l A4, [A6 + 0x8]
00004FCE 200C move.l D0, A4
00004FD0 6764 beq +0x66 /* 00005036 */
00004FD2 7C00 moveq.l D6, 0x00
00004FD4 97CB sub.l A3, A3
00004FD6 6034 bra +0x36 /* 0000500C */
label00004FD8:
00004FD8 45EB 0004 lea.l A2, [A3 + 0x4]
00004FDC D5CC add.l A2, A4
00004FDE 45EA 0020 lea.l A2, [A2 + 0x20]
00004FE2 41EB 0004 lea.l A0, [A3 + 0x4]
00004FE6 D1CC add.l A0, A4
00004FE8 2E08 move.l D7, A0
00004FEA 4A92 tst.l [A2]
00004FEC 6708 beq +0xA /* 00004FF6 */
00004FEE 2F12 move.l -[A7], [A2]
00004FF0 4EBA E524 jsr [PC - 0x1ADC /* 00003516 */]
00004FF4 588F addq.l A7, 4
label00004FF6:
00004FF6 2047 movea.l A0, D7
00004FF8 4A90 tst.l [A0]
00004FFA 670A beq +0xC /* 00005006 */
00004FFC 2047 movea.l A0, D7
00004FFE 2F10 move.l -[A7], [A0]
00005000 4EBA E514 jsr [PC - 0x1AEC /* 00003516 */]
00005004 588F addq.l A7, 4
label00005006:
00005006 5286 addq.l D6, 1
00005008 47EB 0028 lea.l A3, [A3 + 0x28]
label0000500C:
0000500C 7020 moveq.l D0, 0x20
0000500E B086 cmp.l D0, D6
00005010 6EC6 bgt -0x38 /* 00004FD8 */
00005012 47EC 0590 lea.l A3, [A4 + 0x590]
00005016 4A93 tst.l [A3]
00005018 6708 beq +0xA /* 00005022 */
0000501A 2F13 move.l -[A7], [A3]
0000501C 4EBA E4F8 jsr [PC - 0x1B08 /* 00003516 */]
00005020 588F addq.l A7, 4
label00005022:
00005022 4A94 tst.l [A4]
00005024 6708 beq +0xA /* 0000502E */
00005026 2F14 move.l -[A7], [A4]
00005028 4EBA E4EC jsr [PC - 0x1B14 /* 00003516 */]
0000502C 588F addq.l A7, 4
label0000502E:
0000502E 2F0C move.l -[A7], A4
00005030 4EBA E4E4 jsr [PC - 0x1B1C /* 00003516 */]
00005034 588F addq.l A7, 4
label00005036:
00005036 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
0000503A 4E5E unlink A6
0000503C 4E75 rts
fn0000503E:
0000503E 4E56 0000 link A6, 0
00005042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005046 4EBA FF7A jsr [PC - 0x86 /* 00004FC2 */]
0000504A 588F addq.l A7, 4
0000504C 7000 moveq.l D0, 0x00
0000504E 4E5E unlink A6
00005050 4E75 rts
fn00005052:
00005052 4E56 0000 link A6, 0
00005056 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000505A 286E 0008 movea.l A4, [A6 + 0x8]
0000505E 2F0C move.l -[A7], A4
00005060 4EBA F2A0 jsr [PC - 0xD60 /* 00004302 */]
00005064 588F addq.l A7, 4
00005066 1E00 move.b D7, D0
00005068 2F0C move.l -[A7], A4
0000506A 4EBA F296 jsr [PC - 0xD6A /* 00004302 */]
0000506E 588F addq.l A7, 4
00005070 1C00 move.b D6, D0
00005072 2F0C move.l -[A7], A4
00005074 4EBA F28C jsr [PC - 0xD74 /* 00004302 */]
00005078 588F addq.l A7, 4
0000507A 1A00 move.b D5, D0
0000507C 2F0C move.l -[A7], A4
0000507E 4EBA F282 jsr [PC - 0xD7E /* 00004302 */]
00005082 588F addq.l A7, 4
00005084 1800 move.b D4, D0
00005086 0C07 004D cmpi.b D7, 0x4D /* 'M' */
0000508A 6616 bne +0x18 /* 000050A2 */
0000508C 0C06 002E cmpi.b D6, 0x2E /* '.' */
00005090 6610 bne +0x12 /* 000050A2 */
00005092 0C05 004B cmpi.b D5, 0x4B /* 'K' */
00005096 660A bne +0xC /* 000050A2 */
00005098 0C04 002E cmpi.b D4, 0x2E /* '.' */
0000509C 6604 bne +0x6 /* 000050A2 */
0000509E 7000 moveq.l D0, 0x00
000050A0 603A bra +0x3C /* 000050DC */
label000050A2:
000050A2 0C07 004D cmpi.b D7, 0x4D /* 'M' */
000050A6 6616 bne +0x18 /* 000050BE */
000050A8 0C06 0026 cmpi.b D6, 0x26 /* '&' */
000050AC 6610 bne +0x12 /* 000050BE */
000050AE 0C05 004B cmpi.b D5, 0x4B /* 'K' */
000050B2 660A bne +0xC /* 000050BE */
000050B4 0C04 0021 cmpi.b D4, 0x21 /* '!' */
000050B8 6604 bne +0x6 /* 000050BE */
000050BA 7000 moveq.l D0, 0x00
000050BC 601E bra +0x20 /* 000050DC */
label000050BE:
000050BE 0C07 0046 cmpi.b D7, 0x46 /* 'F' */
000050C2 6616 bne +0x18 /* 000050DA */
000050C4 0C06 004C cmpi.b D6, 0x4C /* 'L' */
000050C8 6610 bne +0x12 /* 000050DA */
000050CA 0C05 0054 cmpi.b D5, 0x54 /* 'T' */
000050CE 660A bne +0xC /* 000050DA */
000050D0 0C04 0034 cmpi.b D4, 0x34 /* '4' */
000050D4 6604 bne +0x6 /* 000050DA */
000050D6 7000 moveq.l D0, 0x00
000050D8 6002 bra +0x4 /* 000050DC */
label000050DA:
000050DA 7001 moveq.l D0, 0x01
label000050DC:
000050DC 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000050E0 4E5E unlink A6
000050E2 4E75 rts
fn000050E4:
000050E4 4E56 0000 link A6, 0
000050E8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000050EC 266E 0008 movea.l A3, [A6 + 0x8]
000050F0 2A2E 000C move.l D5, [A6 + 0xC]
000050F4 42AD E174 clr.l [A5 - 0x1E8C]
000050F8 7001 moveq.l D0, 0x01
000050FA B085 cmp.l D0, D5
000050FC 6706 beq +0x8 /* 00005104 */
000050FE 7003 moveq.l D0, 0x03
00005100 B085 cmp.l D0, D5
00005102 6604 bne +0x6 /* 00005108 */
label00005104:
00005104 781F moveq.l D4, 0x1F
00005106 6002 bra +0x4 /* 0000510A */
label00005108:
00005108 780F moveq.l D4, 0x0F
label0000510A:
0000510A 4EBA FE4A jsr [PC - 0x1B6 /* 00004F56 */]
0000510E 2840 movea.l A4, D0
00005110 200C move.l D0, A4
00005112 660C bne +0xE /* 00005120 */
00005114 2F0C move.l -[A7], A4
00005116 4EBA FF26 jsr [PC - 0xDA /* 0000503E */]
0000511A 588F addq.l A7, 4
0000511C 6000 014A bra +0x14C /* 00005268 */
label00005120:
00005120 4878 0014 push.l 0x14
00005124 2F0B move.l -[A7], A3
00005126 4EBA FA18 jsr [PC - 0x5E8 /* 00004B40 */]
0000512A 508F addq.l A7, 8
0000512C 2880 move.l [A4], D0
0000512E 4AAD E174 tst.l [A5 - 0x1E8C]
00005132 670C beq +0xE /* 00005140 */
00005134 2F0C move.l -[A7], A4
00005136 4EBA FF06 jsr [PC - 0xFA /* 0000503E */]
0000513A 588F addq.l A7, 4
0000513C 6000 012A bra +0x12C /* 00005268 */
label00005140:
00005140 7601 moveq.l D3, 0x01
00005142 347C 0028 movea.w A2, 0x28 /* '(' */
00005146 6028 bra +0x2A /* 00005170 */
label00005148:
00005148 2F0B move.l -[A7], A3
0000514A 41EC 0004 lea.l A0, [A4 + 0x4]
0000514E D1CA add.l A0, A2
00005150 2F08 move.l -[A7], A0
00005152 4EBA FAB4 jsr [PC - 0x54C /* 00004C08 */]
00005156 508F addq.l A7, 8
00005158 4AAD E174 tst.l [A5 - 0x1E8C]
0000515C 670C beq +0xE /* 0000516A */
0000515E 2F0C move.l -[A7], A4
00005160 4EBA FEDC jsr [PC - 0x124 /* 0000503E */]
00005164 588F addq.l A7, 4
00005166 6000 0100 bra +0x102 /* 00005268 */
label0000516A:
0000516A 5283 addq.l D3, 1
0000516C 45EA 0028 lea.l A2, [A2 + 0x28]
label00005170:
00005170 B883 cmp.l D4, D3
00005172 6CD4 bge -0x2A /* 00005148 */
00005174 2F0B move.l -[A7], A3
00005176 486C 0504 pea.l [A4 + 0x504]
0000517A 4EBA FBEC jsr [PC - 0x414 /* 00004D68 */]
0000517E 508F addq.l A7, 8
00005180 4AAD E174 tst.l [A5 - 0x1E8C]
00005184 670C beq +0xE /* 00005192 */
00005186 2F0C move.l -[A7], A4
00005188 4EBA FEB4 jsr [PC - 0x14C /* 0000503E */]
0000518C 588F addq.l A7, 4
0000518E 6000 00D8 bra +0xDA /* 00005268 */
label00005192:
00005192 7001 moveq.l D0, 0x01
00005194 B085 cmp.l D0, D5
00005196 6618 bne +0x1A /* 000051B0 */
00005198 2F0B move.l -[A7], A3
0000519A 4EBA FEB6 jsr [PC - 0x14A /* 00005052 */]
0000519E 588F addq.l A7, 4
000051A0 4A80 tst.l D0
000051A2 670C beq +0xE /* 000051B0 */
000051A4 2F0C move.l -[A7], A4
000051A6 4EBA FE96 jsr [PC - 0x16A /* 0000503E */]
000051AA 588F addq.l A7, 4
000051AC 6000 00BA bra +0xBC /* 00005268 */
label000051B0:
000051B0 7003 moveq.l D0, 0x03
000051B2 B085 cmp.l D0, D5
000051B4 660C bne +0xE /* 000051C2 */
000051B6 4878 0004 push.l 0x4
000051BA 2F0B move.l -[A7], A3
000051BC 4EBA FA02 jsr [PC - 0x5FE /* 00004BC0 */]
000051C0 508F addq.l A7, 8
label000051C2:
000051C2 45EC 0590 lea.l A2, [A4 + 0x590]
000051C6 41EC 0508 lea.l A0, [A4 + 0x508]
000051CA 2E08 move.l D7, A0
000051CC 2047 movea.l A0, D7
000051CE 2010 move.l D0, [A0]
000051D0 720B moveq.l D1, 0x0B
000051D2 E3A8 lsl D0, D1
000051D4 2F00 move.l -[A7], D0
000051D6 4EBA E310 jsr [PC - 0x1CF0 /* 000034E8 */]
000051DA 588F addq.l A7, 4
000051DC 2480 move.l [A2], D0
000051DE 4A92 tst.l [A2]
000051E0 6610 bne +0x12 /* 000051F2 */
000051E2 7009 moveq.l D0, 0x09
000051E4 2B40 E174 move.l [A5 - 0x1E8C], D0
000051E8 2F0C move.l -[A7], A4
000051EA 4EBA FE52 jsr [PC - 0x1AE /* 0000503E */]
000051EE 588F addq.l A7, 4
000051F0 6076 bra +0x78 /* 00005268 */
label000051F2:
000051F2 7600 moveq.l D3, 0x00
000051F4 2C03 move.l D6, D3
000051F6 700B moveq.l D0, 0x0B
000051F8 E1AE lsl D6, D0
000051FA 6026 bra +0x28 /* 00005222 */
label000051FC:
000051FC 2F0B move.l -[A7], A3
000051FE 2006 move.l D0, D6
00005200 D092 add.l D0, [A2]
00005202 2F00 move.l -[A7], D0
00005204 4EBA FCA0 jsr [PC - 0x360 /* 00004EA6 */]
00005208 508F addq.l A7, 8
0000520A 4AAD E174 tst.l [A5 - 0x1E8C]
0000520E 670A beq +0xC /* 0000521A */
00005210 2F0C move.l -[A7], A4
00005212 4EBA FE2A jsr [PC - 0x1D6 /* 0000503E */]
00005216 588F addq.l A7, 4
00005218 604E bra +0x50 /* 00005268 */
label0000521A:
0000521A 5283 addq.l D3, 1
0000521C 0686 0000 0800 addi.l D6, 0x800
label00005222:
00005222 2047 movea.l A0, D7
00005224 B690 cmp.l D3, [A0]
00005226 6DD4 blt -0x2A /* 000051FC */
00005228 2F0B move.l -[A7], A3
0000522A 4EBA F0EE jsr [PC - 0xF12 /* 0000431A */]
0000522E 588F addq.l A7, 4
00005230 2940 0594 move.l [A4 + 0x594], D0
00005234 7601 moveq.l D3, 0x01
00005236 347C 0028 movea.w A2, 0x28 /* '(' */
0000523A 6016 bra +0x18 /* 00005252 */
label0000523C:
0000523C 2F0B move.l -[A7], A3
0000523E 41EC 0004 lea.l A0, [A4 + 0x4]
00005242 D1CA add.l A0, A2
00005244 2F08 move.l -[A7], A0
00005246 4EBA FCAC jsr [PC - 0x354 /* 00004EF4 */]
0000524A 508F addq.l A7, 8
0000524C 5283 addq.l D3, 1
0000524E 45EA 0028 lea.l A2, [A2 + 0x28]
label00005252:
00005252 B883 cmp.l D4, D3
00005254 6CE6 bge -0x18 /* 0000523C */
00005256 4AAD E174 tst.l [A5 - 0x1E8C]
0000525A 670A beq +0xC /* 00005266 */
0000525C 2F0C move.l -[A7], A4
0000525E 4EBA FDDE jsr [PC - 0x222 /* 0000503E */]
00005262 588F addq.l A7, 4
00005264 6002 bra +0x4 /* 00005268 */
label00005266:
00005266 200C move.l D0, A4
label00005268:
00005268 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000526C 4E5E unlink A6
0000526E 4E75 rts
fn00005270:
00005270 4E56 0000 link A6, 0
00005274 2F0C move.l -[A7], A4
00005276 286E 0008 movea.l A4, [A6 + 0x8]
label0000527A:
0000527A 2014 move.l D0, [A4]
0000527C 6714 beq +0x16 /* 00005292 */
0000527E 6B34 bmi +0x36 /* 000052B4 */
00005280 5780 subq.l D0, 3
00005282 671E beq +0x20 /* 000052A2 */
00005284 6A06 bpl +0x8 /* 0000528C */
00005286 5280 addq.l D0, 1
00005288 6A2A bpl +0x2C /* 000052B4 */
0000528A 600A bra +0xC /* 00005296 */
label0000528C:
0000528C 5580 subq.l D0, 2
0000528E 6A24 bpl +0x26 /* 000052B4 */
00005290 601C bra +0x1E /* 000052AE */
label00005292:
00005292 7000 moveq.l D0, 0x00
00005294 6020 bra +0x22 /* 000052B6 */
label00005296:
00005296 508C addq.l A4, 8
00005298 2F0C move.l -[A7], A4
0000529A 4EBA FFD4 jsr [PC - 0x2C /* 00005270 */]
0000529E 588F addq.l A7, 4
000052A0 6014 bra +0x16 /* 000052B6 */
label000052A2:
000052A2 202C 0004 move.l D0, [A4 + 0x4]
000052A6 E788 lsl D0, 3
000052A8 D08C add.l D0, A4
000052AA 2840 movea.l A4, D0
000052AC 60CC bra -0x32 /* 0000527A */
label000052AE:
000052AE 286C 0004 movea.l A4, [A4 + 0x4]
000052B2 60C6 bra -0x38 /* 0000527A */
label000052B4:
000052B4 200C move.l D0, A4
label000052B6:
000052B6 285F movea.l A4, [A7]+
000052B8 4E5E unlink A6
000052BA 4E75 rts
fn000052BC:
000052BC 4E56 FFFC link A6, -0x0004
000052C0 2F0C move.l -[A7], A4
000052C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052C6 4EBA E28E jsr [PC - 0x1D72 /* 00003556 */]
000052CA 588F addq.l A7, 4
000052CC 2840 movea.l A4, D0
000052CE 200C move.l D0, A4
000052D0 6606 bne +0x8 /* 000052D8 */
000052D2 202E 000C move.l D0, [A6 + 0xC]
000052D6 6020 bra +0x22 /* 000052F8 */
label000052D8:
000052D8 486E FFFC pea.l [A6 - 0x4]
000052DC 486D FCB0 pea.l [A5 - 0x350]
000052E0 2F0C move.l -[A7], A4
000052E2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000052E6 4FEF 000C lea.l A7, [A7 + 0xC]
000052EA 5380 subq.l D0, 1
000052EC 6606 bne +0x8 /* 000052F4 */
000052EE 202E FFFC move.l D0, [A6 - 0x4]
000052F2 6004 bra +0x6 /* 000052F8 */
label000052F4:
000052F4 202E 000C move.l D0, [A6 + 0xC]
label000052F8:
000052F8 285F movea.l A4, [A7]+
000052FA 4E5E unlink A6
000052FC 4E75 rts